Język C++
EXIT_SUCCESS
[makro] Kod błędu wyjścia z aplikacji - aplikacja została zakończona prawidłowo.Składnia
#include <cstdlib>
#define EXIT_SUCCESS 0
Opis szczegółowy
Makro służące do ustawiania kodu błędu wyjścia z aplikacji. Makro
EXIT_SUCCESS służy do powiadamiania systemu operacyjnego, że aplikacja została zakończona prawidłowo.
Dodatkowe informacje
Makro przeznaczone jest do stosowania jako argument funkcji
exit lub
_exit. Ponadto wartość
EXIT_SUCCESS może zwrócić funkcja
atexit.
Wartość
EXIT_SUCCESS możesz również zwracać przez funkcję główną programu by zasygnalizować systemowi operacyjnemu, że aplikacja została zakończona prawidłowo.
Przykład
#include <cstdlib>
int main()
{
void * pWskaznik = malloc( 12345 );
if( !pWskaznik )
return EXIT_FAILURE;
free( pWskaznik );
return EXIT_SUCCESS;
}
Zagadnienia powiązane
EXIT_FAILURE | Kod błędu wyjścia z aplikacji - aplikacja została nieoczekiwanie przerwana. (makro) |
---|
exit | Kończy działanie aplikacji po zwolnieniu zasobów globalnych. (funkcja) |
---|
_exit | Kończy działanie aplikacji nie zwalniając zasobów globalnych. (funkcja) |
---|
atexit | Ustawia funkcję do wywołania przed zakończeniem programu. (funkcja) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.