[Comm] [C++] обработка исключений
Alexey Vakhov
=?iso-8859-1?q?vahov_=CE=C1_dgap=2Emipt=2Eru?=
Вт Мар 18 12:05:56 MSK 2003
Здраствуйте ALL!
Есть такой вопросик:
class simple{
public:
simple() throw(int);
}
int main(){
try{
simple* s = new simple();
}
catch(int& i){
cout << "Err!!" << endl;
}
}
Предположим что в конструкторе возникло исключение, создатся ли объект,
нужно будет ли вызывать delete s? Или лучше не использовать исключения в
конструкторах, а попытаться как-нибудь создать объект, а потом его
корректно удалить. А исключения вызывать в остальных функциях.
Вспомнил
$g++ --version
i586-alt-linux-g++ (GCC) 3.2.1 (ALT Linux, build 3.2.1-alt2)
--
Алексей mailto:vahov на dgap.mipt.ru
ICQ 135869465
Подробная информация о списке рассылки community