atexit、#pragma exit和析构函数

来自RAD Studio
跳转到:航行,搜索

转到析构函数索引


所有全局对象都处于活动状态,直到执行完所有退出过程中的代码为止。局部变量(包括在主函数中声明的变量)在超出范围时会被销毁。程序末尾的执行顺序如下:

  • atexit()函数按插入顺序执行。
  • #杂注出口函数按其优先级代码的顺序执行。
  • 调用全局变量的析构函数。

另请参见