c++中_onexit使用方法

//以下理解如有错误请指正,谢谢!  
////////////////////////////////////////////////////////////    
//          Author: sky    
//          Date:  2011.10.4    
//          Content: _onexit     
///////////////////////////////////////////////////////////    
#include <iostream>  
#include <cstdlib>  
using namespace std;  
int func1();  
//_onexit 使用方法   函数必须是 带有int类型返回值的无参数函数  
//_onexit 包含在cstdlib中  原始是c语言中的库函数  
int main(int argc,char * argv[])  
{  
    _onexit(func1);//无论函数放到main中哪个位置都是最后执行  
    cout<<"this is the first one"<<endl;  
      
    cout<<"this"<<endl;  
}  
  
int func1()  
{  
    cout<<"this executed at last time"<<endl;  
    system("pause");
    return 0;  
}

执行结果:

c++中_onexit使用方法_第1张图片

你可能感兴趣的:(c++中_onexit使用方法)