История изменений
Исправление quiet_readonly, (текущая версия) :
MFC? Конечно, можно полагать, что все исключения унаследованы от std::exception, но всё равно полезно иметь catch(...) обработчик на самом высоком уровне, если не хочешь, чтобы твоя программа просто падала, когда выбросится что либо неожиданное.
Ну да, пускай она просто плюнет в консоль ex.what() и тихо завершится без уведомления пользователя.
Исходная версия quiet_readonly, :
MFC? Конечно, можно полагать, что все исключения унаследованы от std::exception, но всё равно полезно иметь catch(...) обработчик на самом высоком уровне, если не хочешь, чтобы твоя программа просто падала, когда выбросится что либо неожиданное.
Ну да, пускай она просто плюнет в консоль ex.what() и упадёт.