Ц ++ куицк_екит () - Ц ++ стандардна библиотека

Функција куицк_екит () у Ц ++-у узрокује нормално заустављање процеса без потпуног чишћења ресурса.

Када се позове куицк_екит (), функције регистроване помоћу ат_куицк_екит () позивају се обрнутим редоследом њихове регистрације. Ако је било који необрађени изузетак узрокован неком од регистрованих функција, позива се терминате ().

Након позива свих регистрованих функција, упућује се позив _Екит (излазни_код).

куицк_екит () Прототип

 воид куицк_екит (инт излазни код);

Функција је дефинисана у датотеци заглавља.

параметри куицк_екит ()

излазни код: целобројна вредност која представља излазни статус програма.

  • Ако је излазни код нула или ЕКСИТ_СУЦЦЕСС , то значи успешно завршавање.
  • Ако излазни код није нула или ЕКСИТ_ФАИЛУРЕ , то указује на неуспех.

куицк_екит () Повратна вредност

Функција куицк_екит () не враћа ништа.

Пример: Како функционише функција куицк_екит ()?

 #include #include using namespace std; void quick_exit1() ( cout << "Exit Function 1" << endl; ) void quick_exit2() ( cout << "Exit Function 2" << endl; ) int main() ( /* registering function */ at_quick_exit(quick_exit1); at_quick_exit(quick_exit2); quick_exit(0); return 0; )

Када покренете програм, излаз ће бити:

 Излаз из функције 2 Излаз из функције 1

Занимљиви Чланци...