在main函数执行之前 ,总要执行一段代码,如static对象 static函数 以及全局对象的初始化。在退出之前也总要执行一段代码来释放相关的资源。这段代码通常是不可见的
故 一般形式为:
int main()
{
Initailzation()
ourcodes
///
Clear()
}
程序员可以手动控制main函数在退出之前执行一段代码;
atexit 函数和_oneexit函数
atexit是标准C中的函数,建议使用这个。
onexit是非标准的。有些平台上不存在这个函数
http://blog.youkuaiyun.com/lhb19891029/article/details/9163387