Re[4]: пробегитесь по коду, пожалуйста.
От: jazzer Россия Skype: enerjazzer
Дата: 09.06.08 09:53
Оценка:
Здравствуйте, php-coder, Вы писали:

PC>Здравствуйте, Аноним, Вы писали:


А>>исправил. сделал просто throw;


PC>Я вот только не понял зачем ловить исключение и просто бросать его дальше? Ведь если его не ловить, то эффект будет тем же? Оно просто пойдёт вверх по иерархии вызова ф-ций.


Ну, иногда бывает, что надо перевыбросить только одно какое-то исключение, а с другими еще что-то сделать/проигнорировать.
Тут без catch никак не обойтись.
Типа так:
catch(const MyException&)
{
  throw;
}
catch (...)
{
  // ignore
}
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.