Re-throw exception
От: Sergei  
Дата: 19.11.09 12:07
Оценка: 7 (1)
Есть примерно такой код:

void SomeHandler()
{
  try
  {
    throw;
  }
  catch(std:exception& e)
  {
    ...
  }
}

void SomeFunc()
{
 ...
 try
 {
   throw std::exception("Test");
 }
 catch(std::exception& e)
 {
   SomeHandler();
   throw; //or throw e; <-- правильно ли генерировать исключение, после его обработки
 }
}


Возможно ли по стандарту заново генерировать exception из catch в приведённом случае?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.