单例模式的特征
1. 保证一个类只创建一个实例。
2. 提供对该实例的全局访问点。
实现方法
将构造函数声明为私有方法,然后声明拷贝构造函数和operator=函数,但是都不实现,保证外部不能构造新的实例。然后在每次构造函数运行的时候,都要对一个静态变量进行判断,如果是空则构造一个实例,如果不是空,则返回当前的实例指针就好。
1. 保证一个类只创建一个实例。
2. 提供对该实例的全局访问点。
将构造函数声明为私有方法,然后声明拷贝构造函数和operator=函数,但是都不实现,保证外部不能构造新的实例。然后在每次构造函数运行的时候,都要对一个静态变量进行判断,如果是空则构造一个实例,如果不是空,则返回当前的实例指针就好。