Język C++
abort
[funkcja] Przerywa działanie aplikacji.Składnia
#include <cstdlib>
void abort( void );
Opis szczegółowy
Funkcja przerywa działanie aplikacji. Generuje sygnał SIGABRT co domyślnie wywołuje zakończenie programu, zwracając kod błędu 3.
Program jest zamykany bez wywoływania destruktorów i funkcji
atexit.
Przykład
#include <string>
#include <cstdio>
#include <cstdlib>
class CKoniec
{
public:
~CKoniec();
};
CKoniec klasa;
int main()
{
printf( "Start\n" );
abort();
printf( "Koniec main'a\n" );
return 0;
}
CKoniec::~CKoniec()
{
printf( "Koniec\n" );
}
Standardowe wyjście programu:
Start
Kod wyjścia z powyższego programu wynosi
3.
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.