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

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

Не позивају се нити деструктори објекта нити функције регистроване атекит или ат_куицк_екит. Да ли су отворени ресурси попут датотека затворени, дефинисано је имплементацијом.

Ако је излазни код 0 или ЕКСИТ_СУЦЦЕСС , статус успешног прекида враћа се у окружење хоста.

Ако екит_цоде је ЕКСИТ_ФАИЛУРЕ , неуспешни статуса престанак се враћа на животну средину домаћина. У осталим случајевима враћа се вредност статуса дефинисана имплементацијом.

_Екит () прототип

 воид _Екит (инт излазни код);

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

_Екит () Параметри

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

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

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

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

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

 #include #include using namespace std; int main() ( int exit_code; cout <> exit_code; if (exit_code) ( cout << "Exiting using _Exit"; _Exit(exit_code); ) else ( cout << "Exiting using exit"; exit(exit_code); ) )

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

 Унесите вредност: 5 Излаз помоћу _Екит

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