1、在cpp文件中
className* className::m_instance=NULL; className* className::getInstance() { if(m_instance==NULL) { m_instance=new className(); } //使当前界面显示在最顶端 m_instance->hide(); m_instance->show(); return m_instance; } //注意静态函数访问非静态成员变量
2、在h头文件中
1 //最好写一个静态函数,在函数中将指向单例的指针置空。用来在其他类中删除单例 2 static className* m_instance; 3 static className* getInstance();