Функција _Екит () у Ц ++ узрокује нормално заустављање процеса без обављања било каквих редовних задатака чишћења.
Не позивају се нити деструктори објекта нити функције регистроване атекит или ат_куицк_екит. Да ли су отворени ресурси попут датотека затворени, дефинисано је имплементацијом.
Ако је излазни код 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 Излаз помоћу _Екит