#include<iostream>
using namespace std;
class A
{
public:
static A getmya()//把对象返回出去
{
return mya;
}
int b = 1000;
private:
A() {} //构造函数私有化
static A mya;
int a = 100;
};
//A A::mya = new A;//实例化对象
A A::mya;
int main()
{
A mya1 = A::getmya();
cout << mya1.b << endl;
system("pause");
return 0;
}
这样子会不会出现您说的那种情况呀?