Как вы работаете с исключениями
От: iix  
Дата: 07.03.07 15:32
Оценка:
class A {
 public:
  s()
  {
    throw error_s();
  }
};

class B {
 public:
  t(A t)
  {
   try{
    t.s();
   }
   catch(...){
   // Преобразуем все исключения в свое исключение
   throw error_t();
   }
  }
};

class D {
 public:
  t(A t)
  {
   // Выпускаем наружу истинное исключение
   t.s();
  }
};


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