c++模板实现单例类
template <class T>
class Singleton{
public:
static T* getInstance()
{
static T *m_Instance=NULL;
if(m_Instance==NULL)
{
m_Instance=new T();
}
return m_Instance;
}
private:
Singleton(){}
virtual ~singleton(){}
};
c++模板实现单例类
template <class T>
class Singleton};