Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Можно ли сравнивать потоки? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение СЛАУ методом простых итераций. http://www.cyberforum.ru/cpp-beginners/thread456266.html
#include <iostream.h> #include <iomanip.h> #include <math.h> #include <stdlib.h> #include <conio.h> #define Eps pow(10,-8) void func(double* x1,double* x2,double* a,int m,int n) { ...
C++ Напишите программу, которая будет находить общее количество осадков для каждого из 5 лет a)Напишите программу, которая будет находить общее количе-ство осадков для каждого из 5 лет, среднегодовое и среднемесячное количество осадков за 5 лет. b)Модифицируйте метеорологическую программу... http://www.cyberforum.ru/cpp-beginners/thread456262.html
C++ Как приспособить мой контейнер для работы с алгоритмами STL
Всем привет.Помогите пожалуйста приспособить мой контейнер для роботи с алгоритмами STL(sort,acumulate и т.д).Оно не ругаетса на алгоритмы,но както меняет указатели што потом их востановить...
Помогите Реализовать динамический эффект поднятия флага государства на мачту C++
Реализовать динамический эффект поднятия флага государства на мачту
C++ Посчитать сумму цифр double http://www.cyberforum.ru/cpp-beginners/thread456236.html
Помогите. Новичек в Си. Обучаюсь. В голову пришла задача: Есть число с точкой( типа double), нужно посчитать суму цифр до точки и после. Обе суммы вывести на экран.
C++ в одномерном массиве, элементы которого- целые числа, произвести действие: Вставить новый элемент после всех элементов, кратных своему номеру. подробнее

Показать сообщение отдельно
Luke
39 / 39 / 1
Регистрация: 21.02.2012
Сообщений: 95
02.03.2012, 11:58
запись

C++
1
if(cin==cout)
равна
C++
1
if(cin.operator void *()==cout.operator void *())
здесь проверяется состояние потока и если он впоряде возвращается указатель this приведенный к void*
т.е. фактически сравниваются 2 указателя this.

Поскольку cin и cout это объекты класса созданные глобально, то у них указатель this отличается.Отличаться он будет и от потоков созданных тобой. Будут сравниваться их указатели this приведенные к void*

сравнивай наздоровье.

p/s если еще шире то система при создании потока помещает его в определенную область памяти и присваивает уникальный описатель потока. в любом случае сравнение возможно
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru