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

Классы, наследование - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс string, сортирующий исходную строку по конечной букве каждого слова http://www.cyberforum.ru/cpp-beginners/thread611573.html
создать класс string, сортирующий исходную строку по конечной букве каждого слова
C++ нужны советы . ИИ делаю одну игрушку(или не делаю), написал для неё элементарный код случайного движения объектов. .Андре Ламот писал что можно выделить три уровня ИИ : верхний , средний и нижний. как я справился с ... http://www.cyberforum.ru/cpp-beginners/thread611570.html
C++ Двоичный файл типа float
В двоичном файле типа float заменить все отрицательные значения на минимальные положительные. Сделайте пожалуйста,спасибо скажу:senor: Добавлено через 6 минут двоичном файле вещественных чисел...
C++ разработать алгоритм
ребят пожалуйста помогите!!! Разработайте алгоритм,интерфейс пользователя и программу,позволяющую произвести инвертировать слово.
C++ COM - сервер и unmanaged(native) C++ http://www.cyberforum.ru/cpp-beginners/thread611559.html
Суть проблемы такова. В задании написано: создать COM - сервер с использованием unmanaged(native) C++. Что это значит вообще, в чем суть этих понятий касательно com - сервера, и может есть какие -...
C++ Найти элемент Задан двумерный массив размером NxM. Определить количество особых элементов матрицы считая элемент особым, если в его строке все элементы слева от него меньше, а справа больше его. Подскажите, как... подробнее

Показать сообщение отдельно
Ksan
27 / 27 / 0
Регистрация: 02.11.2010
Сообщений: 370

Классы, наследование - C++

22.06.2012, 11:18. Просмотров 342. Ответов 2
Метки (Все метки)

как сделать, что бы вызывался деструктор B? Кроме как "delete (B*)var;"

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class A
{
        public:
                A(){ cout << "A's constructor\n"; }
                ~A(){ cout << "A's destructor\n"; clean(); }
                virtual void clean(){ cout << "A's clean\n"; }
        private:
            
};
 
class B : public A
{
        public:
                B(){ cout << "B's constructor\n"; }
                ~B(){ cout << "B's destructor\n"; clean(); }
                void clean(){ cout << "B's clean\n"; }
        private:
};
 
 
void main2()
{
        A *var = new B;
        
        delete var;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru