参考文献:
(1) WiKi:https://zh.wikipedia.org/wiki/%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F
(2) 简单单例模式理解:https://blog.csdn.net/liang19890820/article/details/61615495
(3) 几种单例模式设计的优缺点:https://blog.csdn.net/Jack__Frost/article/details/66475741
(4) 优缺点详情:https://blog.csdn.net/cselmu9/article/details/51366946
//设计模式之单例模式:目的是使得类的一个对象在系统中只有唯一实例
#include <iostream>
template<typename _TYPE_>
class Singleton
{
public:
static _TYPE_* instance() {
static _TYPE_ obj;
return &obj; //避免默认的拷贝构造
}
protected: //CFile 可以构