#include <iostream>
using namespace std;
class A
{
public:
A(){cout<<"Construct a"<<endl;}
~A(){cout<<"Destroy a"<<endl;}
};
A g_a;
int main()
{
A a1;
static A s_a;
return 0;
}
...全文
2163打赏收藏
析构函数顺序问题,排个先后顺序!
#include using namespace std; class A { public: A(){cout<<"Construct a"<<endl;} ~A(){cout<<"Destroy a"<<endl;} }; A g_a; int main() { A a1; static A s_a; return 0; }