Singleton(单件)…… ……对象创建型模式
1、 意图
保证一个类仅有一个实例,并提供一个访问他的全局访问点。
2、 动机
很多管理类需要只有一个实例,并提供唯一的访问点,正好可以使用Singleton模式。
3、 实现Singleton模式的方法有很多种,这里提供一个自认为可以使用的
这种实现缺点:不管Singleton是否用到,都将初始化。也可以存放一个静态指针,然后在Instance()函数中New一个Singleton对象,可以保证使用Singleton时才初始化。但New产生的变量必须自己Delete。
4、支持多线程的模板单例实现方法。