|
atexitfunction
<cstdlib> int atexit ( void ( * function ) (void) ); Set function to be executed on exit The function pointed by the function pointer argument is called when the program terminates normally.If more than one atexit function has been specified by different calls to this function, they are all executed in reverse order as a stack, i.e. the last function specified is the first to be executed at exit. One single function can be registered to be executed at exit more than once. C++ implementations are required to support the registration of at least 32 atexit functions. Parameters
Return ValueA zero value is returned if the function was successfully registered, or a non-zero value if it failed.Example
Output:
See also
|