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

Наследование, абстрактные классы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Битовые операции http://www.cyberforum.ru/cpp-beginners/thread180853.html
Дали задание на побитовые логические операции и операции сдвига, а я в них ничего не понимаю. Помогите пожалуйста решить эти задачи, очень надо! Во вложенном файле 3.doc условие задач с примером...
C++ Решение шахматного вопроса Помогите с решением пожалйуста! На шахматной доске стоят белые короли. Вася хочет поставить на доску несколько черных фигур так, чтобы никакую из них короли не били (не стояли в клетках,... http://www.cyberforum.ru/cpp-beginners/thread180843.html
C++ командная строка
Здравствуйте! вопрос такой: как задать командную строку, чтобы отделить загружаемое приложение от параметров кавычками: "*.exe" nnn. т.е. как символ " записать в переменную. Делаю так '"' если он...
C++ Вставить в вектор новый элемент перед элементом с заданным индексом
Здравствуйте. У меня следующая проблема: Мне в программе нужно в вектор вставить в определенное место элемент. Лучше всего мне походит для этих целей естественно std::Vector::insert(). Но...
C++ Найти все правильные идентификаторы Си в произвольном текстовом файле http://www.cyberforum.ru/cpp-beginners/thread180833.html
Программа, которая отыскивает и выводит на печать все правильные идентификаторы языка С в произвольном текстовом файле.
C++ Как вернуть массив Можно ли вернуть массив через возвращаемое значение? Если нет, то как можно сделать вывод массива в main? подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7979 / 4738 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
24.10.2010, 17:39
Alukar, Гм. Круг у вас абстрактный остается. Да и остальные похоже. Потому как вы создаете новые функции, а не переопределяете абстрактные наследка.
C++
1
        virtual void Set()=0;
в Shape

C++
1
        void Set(int,int);
в Rectangle
C++
1
        void Set(int);
в Circle
C++
1
        void Set(int,int,int);
в Triangle
C++
1
        void Set(int,int); // задать фигуру
в Cilindre

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