std::atexit
From cppreference.com
Template:cpp/utility/program/sidebar
Defined in header <cstdlib>
|
||
int atexit( void (*func)() ); |
||
Registers the function pointed to by func
to be called on normal program termination (via exit()
or returning from main()
).
Calling the function from several threads does not induce a data race. The implementation shall support the registration of at least Template:cpp functions.
func | - | pointer to a function to be called on normal program termination |
Template:returns Template:cpp if the registration succeeds, nonzero value otherwise.
This section is incomplete Reason: no example |
(C++11) |
registers a function to be called on std::quick_exit invocation (function) |