26.09.2013, 22:00. Просмотров 451. Ответов 2
Как правильно обработать внештатные ситуации, например ОС послала запрос на закрытие процесса или же пользователь решил убить процесс, как я понимаю все внутренне ошибки обрабатывать в try catch, а внештатные ситуации будут попадать в catch ? ведь например если не найден обработчик то вызывается std::terminate и по сути это и есть аварийное завершение работы? как правильно отследить что пришло из вне, а что послала ос, или пользоваться сишными сигналами? Так же интересны тематические источники, где можно узнать что-нибудь новое.
Добавлено через 6 часов 44 минуты