Re[2]: Re: Зачем надо throw new CMyException
От: grs Россия  
Дата: 12.03.03 12:43
Оценка:
Здравствуйте, sev, Вы писали:


sev>А ниже показано, как это решение работает "в жизни".


sev>void ThrowingFunc()

sev>{
sev>throw CSystemExceptionPtr(new CSystemException(E_FAIL));
sev>}

sev>Самое главное, что код абсолютно безопасен (я так думаю во всяком случае


А я не понял, а что будет если при вызове ThrowingFunc new выкинет скажем std::bad_alloc? Все-таки не нравится мне эта идея с динамическим выделением памяти при генерации исключения. Проще надо ИМХО, конечно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.