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

После объявления деструктора программа перестает выводить данные на экран - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать задачку на двумерные массивы(Шахматная доска.На ней расположены 2 черных коня и белый слон). http://www.cyberforum.ru/cpp-beginners/thread30448.html
Помогите написать задачку на двумерные массивы. Задача: Шахматная доска.На ней расположены 2 черных коня и белый слон.Проверить сколько коней под ударом.(про расположение фигур в условии речи не...
C++ Не пойму почему функция не переворачивает строку! #include <iostream> #include <string> using namespace std; void reversit(char word); int main() { const int MAX=80; int j; char word; cout<<"Vvedite Stro4ku:"; http://www.cyberforum.ru/cpp-beginners/thread30445.html
С++, массивы C++
Добрый день, всем!! помогите кто-нибудь, пожалуйста, с заданием: двумерный массив m на n (размерности массивов задаются именованными константами) заполнить случайным образом и: преобразовать...
C++ Как очистить элементы массива?
Скажите, а можно как-то очистить массив? Допустим задан массив типа int mas. После некоторых вычислений, он заполнился следующими значениями, к примеру: mas = 20 mas = 23 mas = 35 ... mas = 55 ...
C++ Класс STUDENT http://www.cyberforum.ru/cpp-beginners/thread30431.html
Создать класс STUDENT, имеющий имя, курс и идентификационный номер. Определить конструктор, деструктор и функцию печати. Создать производный класс public - STUDENT_1 , содержащий тему диплома....
C++ Написание пенсионного калькулятора помогите написать программу по вычислению пенсии плиз. что-то вроде пенсионного калькулятора. есть все формулы,вот только нет понятия как это сделать. подробнее

Показать сообщение отдельно
darkAngel
Технофашист
216 / 199 / 4
Регистрация: 11.03.2009
Сообщений: 883
17.04.2009, 17:23
Абстрактные классы предназначенный для представления общих понятий и используются только в качестве БАЗОВЫХ классов.


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