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

Копирование при полиморфизме - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно перевести программу с Visual basic на с++ http://www.cyberforum.ru/cpp-beginners/thread1496172.html
...
C++ Структура "Товар" Описал структуру с двумя членами: имя и цена товара. Программа компилируется, но работает не правильно. Например, не выводит на экран все товары. Помогите разобраться почему. #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread1496165.html
Список структур "Работник" C++
struct Rab { char *name; int vozrast; char *dolg; }; struct Stack { Rab elem;
C++ Найти наибольшую возрастающую подпоследовательность в массиве
Здравствуйте. Требуется найти наибольшую возрастающую подпоследовательность в массиве (для 1 2 3 1 2 5 6 1 будет 1 2 5 6). Вот процедура.void Posled(float *arrayA, int n) //Поиск возрастающей...
C++ Отличие указателя от массива http://www.cyberforum.ru/cpp-beginners/thread1496151.html
Чем отличается wchar_t* strDelimit = L" "; от wchar_t strDelimit = L" "; Понятно что одно указатель, а второе массив, но на практике одно и тоже?
C++ Лишние символы в конце строки, записанной в файл Записываю текст в бинарный файл, но в файле нет каракуль а этот же текст. И плюс к тексту добавляться левые символы. (смотреть рисунок) #include #include using namespace std; void main() {... подробнее

Показать сообщение отдельно
RAFA91
Заблокирован
10.07.2015, 15:05  [ТС]
Цитата Сообщение от DrOffset Посмотреть сообщение
Такое допускается, если типы возвращаемого значения ковариантны.
вот Вы в базовом классе указали

C++
1
 virtual Mammal * clone() const
следовательно и в производном должно быть что-то подобное с такой-же сигнатурой .

а иначе тогда какой полиморфизм будет.

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