64,690
社区成员
发帖
与我相关
我的任务
分享
class OnlyYou
{
public:
static OnlyYou* GetYou(); //这个函数是创建OnlyYou对象的唯一方法......嗯?
//othe methods
protected:
OnlyYou(){} //因为构造函数是保护状态,所以不能按照常规的方式声明一个OnlyYou对象......对否?
private:
//private data
};
OnlyYou* OnlyYou::GetYou() //函数的返回值是OnlyYou对象的地址。
{
static OnlyYou You; //它就是创建静态OnlyYou对象,而且仅仅是一个......是静态对象又咋啦?有啥牛的?
return &You;
}