//创建主席类
//需求 单例模式 为了创建类中的对象,并且保证只有一个对象实例
class ChairMan
{
//1构造函数 进行私有化
private:
ChairMan()
{
//cout << "创建国家主席" << endl;
}
//拷贝构造 私有化
ChairMan(const ChairMan&c)
{}
public:
//提供 get方法 访问 主席
static ChairMan* getInstance()
{
return singleMan;
}
private:
static ChairMan * singleMan;
};
ChairMan * ChairMan::singleMan = new ChairMan;