#include <iostream>
#include <cstdlib>
using namespace std;
class CPause
{
static void systemm()
{
system("pause");
}
public:
CPause()
{
cout<<"构造函数被调用"<<endl;
atexit(&CPause::systemm);
}
}m_pause_;
//atexit是指定一个函数在程序结束时运行, m_pause_是CPause的实例。它的构造函数在
//main()主函数之前执行, 其实也就是利用全局对象的这个特性。
/* example.cpp */
int main()
{
cout << "Hello, World" << endl;
return (0);
}
评论