namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:atexit

atexit()

#include <cstdlib>

int atexit (void (*function) (void)) 

Hinterlegt einen Verweis auf eine Funktion, die bei normalem Programmende ausgeführt werden soll.

Die zuletzt registrierte Funktion wird bei Programmende zuerst aufgerufen. Es sollten mindestens 32 Funktionen registrierbar sein.

Parameter

function Zeiger auf eine Funktion

Ergebnis

Rückgabewert: 0 bei erfolgreicher Registrierung, sonst ungleich 0.

Siehe auch

Beispiel

atexit.cpp
#include <cstdlib>
#include <iostream>
 
void goodbye()
{
  std::cout << "This is the last voice you will ever hear\n"
               "            --- Frankie goes to Hollywood\n";
}
 
int main()
{
  std::atexit(goodbye);
  std::cout << "Greetings from beyond...\n";
}
kennen/lib/atexit.txt · Zuletzt geändert: 2019-11-20 15:02 von rrichter