您的位置:首页 > 职场人生

剑指Offer之面试题2:实现Singleton

2016-12-24 00:38 190 查看
所有代码均通过G++编译器测试,仅为练手纪录。

//面试题2:实现Singleton
//题目:设计一个类,我们只能生成该类的一个实例

//面试题2:实现Singleton
//题目:设计一个类,我们只能生成该类的一个实例
template<typename T>
class CSingleton
{
public:
T& GetInstance()
{
//是否多线程安全?
static T _ty;
return _ty;
}
private:
CSingleton();
CSingleton(const T& rhs);
};

class CSignletonDriver: public CSingleton<CSignletonDriver>
{

};

ZhaiPillary

2016-12-22
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  面试题 C++ 剑指Offer