как я могу повторно выдать исключение, пойманное блоком
catch(...)
?
throw без операнда сбрасывает «текущее исключение».
throw
Вот как.
catch(...) { throw; }