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

Производный класс. Перегрузка << (cout). - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ среднее арифметическое строк и столбцов http://www.cyberforum.ru/cpp-beginners/thread430858.html
Отзовитесь, ЭКСПЕРТЫ!!! Вот условие задачи: сред. арифм. строк и столбцов. Если макс. сред. арифм. строк больше сред. арифм. столбцов - обменять элементы первой строки с последней , в противном...
C++ Исправить ошибку в программе. #include<iostream> #include <math.h> #include <time.h> #include <iomanip> using namespace std; int main() {double A; int i,j; srand (time(NULL)); for(i=0;i<3;i++) http://www.cyberforum.ru/cpp-beginners/thread430856.html
Нахождение логарифма. C++
Есть такая программка для нахождения функции log10(a+b) разложением в ряд ,с точностью eps, и сравнения полученного значения с точным. Внимание вопрос:): правильно ли все написано? Меня смущает то...
C++ Компилятор не видит функции graphics.h
В папку include включил файл graphics.h. В коде подключил этот файл (#include <graphics.h>), пытаюсь использовать функции оттуда, но компилятор выдаёт ошибку: "undefined reference to...
C++ Создать классы, имеющие элементы-данные и функцию печати. http://www.cyberforum.ru/cpp-beginners/thread430825.html
Да-да, я полный дуб в С++, но лабораторные как-то надо сдать..(( Создать классы, имеющие элементы-данные и функцию печати. ТОВАР (имя – char *, количество – int, стоимость – float)
C++ нужна програмка нужна програмка, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых. подробнее

Показать сообщение отдельно
kravam
быдлокодер
1701 / 888 / 45
Регистрация: 04.06.2008
Сообщений: 5,498
18.01.2012, 23:09
Цитата Сообщение от DU Посмотреть сообщение
Поэтому всегда будет вызываться оператор << для порта а не для винтажного порта, даже если там указатель на винтажный порт.
Да для винтажного она вызывается, для винтажного. mass [1] указывает на винтажный порт, напишите
C++
1
         cout << *(mass[1]) << endl;
и увидите, данные винтажного порта выводятся или нет

Добавлено через 8 минут
Вот же написано:
C++
1
  mass[i] = new VintagePort(ch2,reiting2,ch,reiting);
И ходя выше задекларировано, что mass[i] указывает на Port, но происходит переопределение типа и происходит корректно, надо сказать, ибо Port- родителський класс. Так что всё просто; с этого момента mass [i] (mass[1]) указывает на винтажный порт!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru