Здравствуйте, Аноним, Вы писали:
А>не знаю как бы все это поестественней реализовать, т.к. сама идея с ловлей и перевыбросом исключения меня не особо устраивает — ИМХО слишком много телодвижений. спасибо за подсказки.
Я бы как-то более общё решал проблему.
Ну типа завёл бы глобальный контекст для исключения, который переключал бы при помищи автоматических объектов (в конструкторе сохраняет старый контекст, и устанавливает новый, а в деструкторе восстанавливает старый), и копировал бы информацию в исключение из этого контекста...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском