Namespaces
Variants
Views
Actions

std::_Exit

From cppreference.com
< cpp‎ | utility‎ | program
Revision as of 12:43, 2 November 2012 by P12bot (Talk | contribs)

Defined in header <cstdlib>
[[noreturn]] void _Exit( int exit_code );
(since C++11)

Causes normal program termination to occur without completely cleaning the resources.

Destructors of variables with automatic, thread local and static storage durations are not called. Functions passed to Template:rlpf or Template:rlpf are not called. Whether open resources such as files are closed is implementation defined. If exit_code is EXIT_FAILURE, an implementation-defined status, indicating unsuccessful termination, is returned. In other cases implementation-defined status value is returned.

Contents

Parameters

exit_code - exit status of the program

Return value

(none)

Exceptions

noexcept specification:  
noexcept
  

Example

See also

causes abnormal program termination (without cleaning up)
(function) [edit]
causes normal program termination with cleaning up
(function) [edit]
C documentation for _Exit