Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: pekfos
Udoskonalił: Piotr DejaVu Szawdyński
Język C++

abort

[funkcja] Przerywa działanie aplikacji.

Składnia

C/C++
#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 » standard Catexit.

Przykład

C/C++
#include <string>
#include <cstdio>
#include <cstdlib>

class CKoniec
{
public:
    ~CKoniec();
}; //class 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