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

Как перегрузить оператор в виртуальном классе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгебраические дополнения http://www.cyberforum.ru/cpp-beginners/thread95441.html
Здравствуйте. Возникла такая проблема, как нахождение обратной матрицы. Но необходимо её найти методом, который к сожалению я не где не встретил:( В методе необходимо найти определитель матрицы,...
C++ Создание проекта Hello, World! скачал десять компиляторов,нужен просто компилятро для с и с++ две кнопки вкл и выкл. типа блокнота. Есть такой?(и чтоб библиотеки дописывать докопировать не надо было) заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread95438.html
C++ динамичекий двумерный мас type *mass
здрасти товарищи кодеры, нужны вашы знания в созданиях двумерного массива, но есть условие, создавать не как обычно type **mass ,а работая через type *mass гуглил гуглил не выгуглил, примеры уж...
В конструктор класса передать объект этого класса C++
Вопрос на засыпку :) Как в конструктор класса передать объект этого класса? Т.е. class A { public: A(const char* s){} ... private: string str;
C++ Параметры функции http://www.cyberforum.ru/cpp-beginners/thread95422.html
Как передать в функцию в качестве параметра масив ???
C++ Перегрузка операторов с участием массивов Всем привет! Люди добрые, подскажите пожалста, как по кошерному вызвать оператор. Ситуация следующая: Есть массив MassThing mass; Есть класс Thing { ... AnsiString name; подробнее

Показать сообщение отдельно
samba777
1 / 1 / 0
Регистрация: 13.02.2010
Сообщений: 8
14.02.2010, 14:23  [ТС]
Цитата Сообщение от Genius Ignat Посмотреть сообщение
Абстрактные классы не для этого придуманы.

Теперь встречный вопрос, в условии задачи написано так: что надо использовать
абстрактные классы, это обязательно?
Ну, вобще-то нет, сказано, что надо проиллюстрировать полиморфизм в данных классах. Думаешь, что здесь можно обойтись просто virtual func() ?
Правда я не совсем представляю, зачем мне определять функцию базового класса, которая в принципе никогда не будет вызвана, поскольку в общем случае у класса , например, Фигура, не может быть определённого метода Draw(); просто не понятно, что есть фигура в общем случае и как её рисовать.
Вот я и решил, что нет смысла определять эту функцию, поэтому и сделал её чисто виртуальной, а соотвтественно и весь класс.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru