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

Использование перегруженного оператора ввода/вывода в поток базового класса для объекта производного класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Небольшая недоработка в программе http://www.cyberforum.ru/cpp-beginners/thread702102.html
Задача была написать программу, которая читает введенную матрицу, делает проверку значений на четность и положительность. Если условия выполняются, то идет умножение на 2. По задаче если хоть один...
C++ Неправильно выводится рисунок из звездочек Доброго времени суток, имеется задание: отобразить следующий вид последовательности используя While: * * * * ** ** **** ***** ** * ******* * имеется код, который выводит только последние 3... http://www.cyberforum.ru/cpp-beginners/thread702092.html
C++ Преобразование типов в динамическом массиве
Имеется динамический массив unsigned char * buffer = new unsigned char ; size - это размер массива вычисляется отдельно как правильно в данный массив записать 64 битную (8 байт)...
C++ программа, вычисляющая сумму первых n членов ряда: 1+1/2+1/3+1/4+…
Задание выполните, используя все три оператора цикла (т.е. вывод результатов на экран у Вас будет осуществляться трижды с коментарием о названии оператора цикла). Написать программу, которая...
C++ Составить программу расчета бесконечной суммы обратных степеней числового ряда http://www.cyberforum.ru/cpp-beginners/thread702065.html
Вот такая вот история! Спасибо за ранее!
C++ Очистка экрана в консоли Добрый день. Столкнулся со следующей проблемой! Допустим есть консольное приложение, которое выполняет определенную задачу. В программе есть главное меню. Как сделать так, чтобы после выполнения... подробнее

Показать сообщение отдельно
RocBoy-D
32 / 31 / 7
Регистрация: 10.03.2012
Сообщений: 362

Использование перегруженного оператора ввода/вывода в поток базового класса для объекта производного класса - C++

19.11.2012, 14:18. Просмотров 1230. Ответов 3
Метки (Все метки)

Здравствуйте! Можно ли использовать перегруженный оператор ввода/вывода в поток из базового класса для объекта производного класса, если производный класс не содержит новых полей?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class A {
     protected:
         int x;
     public:
        // Конструкторы и деструктор
        friend istream &operator >> (istream &, A &);
};
 
class B: public A {
      public:
         // Конструкторы и деструктор
};
 
int main ()
{
      B exemple ();
      
      cin >> exemple;   // Возможно ли такое?
 
      return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru