这样做保你看到deconstructor在工作!
#include <iostream>
using namespace std;
class world
{
public:
world(){std::cout<<"Hello";}
~world(){std::cout<<"Bye";}
};
main(){
{
world w;
cout << "Leaving local field:" << endl;
}
};
或者这样:
include <iostream>
include <fstream>
using namespace std;
ofstream outfile("result.txt");
class world
{
public:
world(){outfile<<"Hello";}
~world(){outfile<<"Bye";}
};
world w;
main(){};
让"Hello Bye"输出到文件result.txt中,让你运行后打开这个文件慢慢看