【发布时间】:2010-11-03 03:56:22
【问题描述】:
我是新手,对 C++ 有点无知,我遇到了一个使用单例模式的 C++ 代码,
class CFoo
{
public:
static CFoo& getInstance()
{
static CFoo self;
return self;
}
private:
CFoo(){}
~CFoo(){}
};
我很困惑为什么要返回静态引用?这是一个有效的代码吗?为什么程序员不用指针?
【问题讨论】:
标签: c++ pointers static singleton