дополнение исключения и перевыброс
От: Аноним  
Дата: 25.06.08 11:27
Оценка:
укажите, плз, как элегантно разрулить:
есть классы A и B. оба могут выбрасывать исключения CMyException, конструктору которых отдается 2 параметра (позиция и само сообщение). класс A использует класс B, но на "уровне" класса B ничего не известно об позиции, следовательно, он выбрасывает исключения CMyException с дефолтным первым параметром для конструктора, которое (исключение) уже выше ловится классом A, и вот здесь нужно каким-то макаром дополнить это исключение параметром-позицией, и перевыбросить его выше.
не знаю как бы все это поестественней реализовать, т.к. сама идея с ловлей и перевыбросом исключения меня не особо устраивает — ИМХО слишком много телодвижений. спасибо за подсказки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.