读书人

SingleTon的使用

发布时间: 2012-12-24 10:43:13 作者: rapoo

SingleTon的应用
Myheard.h

Class Person{
privat :

Person(void); // construct
Person(cont Person& _person); //copyconstruct
public :

~Person(void); //destruct
static Person* GetInstance(void);

};


Myheard.cpp

Person* Person::GetInstance(void)
{
static Person P1;
return &P1;

}


将construct(构造函数)和copyconstruct(复制函数)private化,这样外部就不能调用,然后用public函数static Person* GetInstance(void)来调用一个static Person,这样系统仅存在一个person类,即实现了singleton! 1 楼 zop_tt 2011-04-14 为什么外部就不能调用? 你没说出出来啊..

读书人网 >编程

热点推荐