std::exit

来自cppreference.com
< cpp‎ | utility‎ | program

定义于头文件 <cstdlib>
[[noreturn]] void exit( int exit_code );
(C++11 起)
             void exit( int exit_code );
(C++11 前)
导致正常的程序终止发生.
原文:
Causes normal program termination to occur.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
若干清理步骤被执行:
原文:
Several cleanup steps are performed:
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 线程本地存储时间对象的析构函数被调用
    原文:
    destructors of objects with thread local 存储时间 are called
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 具有静态存储持续时间的对象的析构函数被调用
    原文:
    destructors of objects with static storage duration are called
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 功能传递给std::atexit被调用。如果有异常传播的任何功能,被称为std::terminate
    原文:
    functions passed to std::atexit are called. If an exception tries to propagate out of any of the function, std::terminate is called
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 刷新并关闭所有的C流
    原文:
    all C streams are flushed and closed
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • std::tmpfile所创建的文件将被删除
    原文:
    files created by std::tmpfile are removed
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 控制被返回到主机环境。如果exit_codeEXIT_SUCCESS,实现自定义的状态,表示成功终止。如果exit_codeEXIT_FAILURE,实现自定义的状态,表示成功终止。在其他情况下实现自定义的状态值,则返回.
    原文:
    control is returned to the host environment. If exit_code is EXIT_SUCCESS, an implementation-defined status, indicating successful termination is returned. If exit_code is EXIT_FAILURE, an implementation-defined status, indicating unsuccessful termination is returned. In other cases implementation-defined status value is returned.
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
不调用析构函数的变量自动存储的持续时间.
原文:
Destructors of variables with automatic 存储的持续时间 are not called.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

exit_code -
退出的程序的状态
原文:
exit status of the program
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

(无)
原文:
(none)
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 示例

[编辑] 另请参阅

导致异常程序终止(不清理)
(函数) [编辑]
注册将在调用 std::exit() 时调用的函数
(函数) [编辑]
导致快速程序终止,不完全清理
(函数) [编辑]
exitC 文档