C++ 程序启动和终止

用 . C++ 程序执行与 C. 执行程序在程序启动并在程序停止操作,并概述一些示。

在目标环境中调用函数 main之前,并且,然后再存储所有常量值后您在具有静态的持续时间对应的所有对象指定,则程序执行此静态对象的剩余的构造函数。 执行顺序不指定在翻译单元之间,但是,可以假定,但这些对象供 iostreams 正确地初始化这些静态构造函数。 这些控件文本是流:

  • cin - 标准输入的。

  • cout - 标准输出。

  • cerr - 未缓冲的标准错误输出。

  • 障碍物 (缓存的标准错误输出。

可以为静态对象也使用。在程序停止时调用的,析构函数中的这些对象。

C,返回从 main 或调用 exit 调用任何函数注册与注册表以反向顺序的 atexit。 注册从引发的异常的函数调用 terminate

请参见

参考

C++ 标准库概述

C++ 标准库中的线程安全