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

Перегрузка конструктора копирования и оператора присвоения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дальнейшее изучение С++ http://www.cyberforum.ru/cpp-beginners/thread444347.html
Вот хотел у вас спросить, что дальше можно почитать после Бьярне Страуструп Программирование: принципы и практика использования C++, и после Р.Лафоре ООП в С++, планирую купить по WinApi и что то еще...
C++ полноэкранный режим консоли Здравствуйте! Не могли бы подсказать, как программно переходить в полноэкранный режим в консоле? (Именно переходить, а не получать информацию, является ли режим полноэранным) Добавлено через... http://www.cyberforum.ru/cpp-beginners/thread444341.html
C++ Преобразовать выражение в постфиксную форму
Преобразовать выражение, составленное из цифр и знаков арифметических операций (+,-,*,/) в постфиксную форму. В постфиксной форме сначала записываются операнды, а затем знак операции. Обычная запись...
C++ Построить некоторый Автомат на три команды
Некоторый автомат может запросить два числа и выполнить 3 команды. Команда А преобразует имеющуюся пару чисел (х, у) в (х-у,у), команда В преобразует пару чисел (х,у) в пару (х+у,у), команда С...
C++ Векторы http://www.cyberforum.ru/cpp-beginners/thread444323.html
Определите полусумму длин двух векторов А(1,5; 2,5; -0,3) и В(-11,7; -9,3; 2,5; 3,7; -1,2). Вычислите, длины вектора оформив в виде функции.
C++ Модуль Разработать и отладить программу состоящую из модуля, который содержит процедуру, которая обнуляет элементы матрицы под главной диагональю и функцию, которая определяет среднеарифметическое... подробнее

Показать сообщение отдельно
retmas
Жарю без масла
859 / 741 / 164
Регистрация: 13.01.2012
Сообщений: 1,694
11.02.2012, 16:56
Цитата Сообщение от stawerfar Посмотреть сообщение
Я Вам посоветаю внимательно прочитать мой вопрос
а я Вам посоветую излагать его по-русски.
хотели знать почему
Цитата Сообщение от stawerfar Посмотреть сообщение
почему то вызывается оператор присвоения базового класса а не соответствующего производного
C++
1
*(*(publist+i))=*(*(temp+i));//копирование между объектами
так я вам и обьяснил, что
Цитата Сообщение от retmas Посмотреть сообщение
вызывается publication::operator= , а не book::operator= , т.к. статический тип объекта, на который указывают указатели, publication

Не по теме:

Цитата Сообщение от stawerfar Посмотреть сообщение
Вы меня совсем что ли за идиота держите?
до этого вопроса - нет.

2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru