摘要: 单件模式确保类只有唯一的一个实例对象,并提供全局访问。 这一句对单件模式的描述,可以再细化一下分为两点: 1、 唯一的一个实例对象。2、该对象全局访问性质。 可以看出,使用全局变量可以实现第二点,即程序可以在任意时刻对该对象进行访问,但并不能保证该类型的对象只有一个(因为在程序中任意处可以new出新的该类对象)。 为了避免程序使用new操作符创建出多余的对象,因此在实现时,应该将该类型的构造函数声明为protected,这样防止了该类型成员函数以外的代码对构造函数的调用。 View Code 1 class Singleton 2 { 3 protected: 4 S... 阅读全文