Просто деструктор

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
Redcat
Сообщения: 19
Зарегистрирован: 08 дек 2005, 18:48
Откуда: Russia

Помогите разобраться
Предположим следующую ситуацию:
class A
{
private:
~A( );
public:
A( );
};

void f(void)
{
A a = new A( );
delete a;
a = 0;
}

будет - ли вызываться деструктор класса А?
Аватара пользователя
WinMain
Сообщения: 929
Зарегистрирован: 14 янв 2005, 10:30
Откуда: Москва
Контактная информация:

А самому трудно проверить?

В этом случает тебе компилятор выдаст ошибку.
Redcat
Сообщения: 19
Зарегистрирован: 08 дек 2005, 18:48
Откуда: Russia

:D Спасибо.
Eugie
Сообщения: 708
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

Я бы сказал - компилятор захлебнется в ошибках :)
Ответить