#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);}

评论