@DiIce

Как сделать Деструктор без ООП?

Есть консольное приложение на C++, чисто "функциональный стиль"
Иногда его вышибает с ошибкой, просто вышибает и все.
А как сделать так, чтобы перед этим вышибанием программа успела сделать пару действий - например отправить запрос в базу?
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 2
petermzg
@petermzg
Самый лучший программист
Можно конвертнуть системные и от оборудования эксцепшены в исключения C++ (windows).
_set_se_translator + проекту /EHa
Ответ написан
Комментировать
AtomKrieg
@AtomKrieg
Давай я поищу в Google за тебя
int main(int argc, char* argv[])
{
	try {
		//все что было в main
	} catch (exc) {
		// отправить запрос на базу;
		// выйти с ошибкой;
		return 1;
	}
	return 0;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы