main函数执行前后

(1)全局对象的构造函数,全局变量和静态变量的空间分配和赋初值会在main函数之前执行; 而main函数执行完后,需要执行全局对象的析构函数和执行一些诸如释放空间、释放资源使用权等操作。

(2)可以用_onexit 注册一个函数,它会在main 之后执行; 如果你需要加入一段在main退出后执行的代码,可以使用atexit()函数,注册一个函数。 


你可能感兴趣的:(main)