Какой самый простой способ заставить программу на C++ аварийно завершить работу?

Я пытаюсь сделать программу на Python, которая взаимодействует с другим аварийным процессом (это не в моих силах). К сожалению, программа, с которой я взаимодействую, даже не падает надежно! Так что я хочу сделать быструю программу на C++, которая специально аварийно завершается, но на самом деле я не знаю лучшего и кратчайшего способа сделать это, кто-нибудь знает, что поставить между моими:

int main() {
    crashyCodeGoesHere();
}

чтобы моя программа на C++ надежно завершалась

310
задан Yi Jiang 12 December 2011 в 16:50
поделиться

1 ответ

Можно использовать блока в C++ code , НО INT 3 только для x86 систем, другие системы могут иметь другое прерывание/команды контрольного останова.

int main()
{
    __asm int 3;

    return 0;
}

INT 3 причины прерывание и звонит вектору прерывания, установленному ОС.

0
ответ дан 23 November 2019 в 01:12
поделиться
Другие вопросы по тегам:

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