Исключения в С++ не должны быть пойманы (без ошибок времени компиляции) вызывающей функцией. Таким образом, разработчик оценивает, следует ли их поймать с помощью try/catch (в отличие от Java).
Есть ли способ гарантировать, что выбрасываемые исключения всегда захватываются с помощью try/catch вызывающей функцией?