本文共 553 字,大约阅读时间需要 1 分钟。
singleton.h
#include#include #include class Singleton:public QObject{public: static Singleton* instance() { static QMutex mutex; if (!m_instance) { QMutexLocker locker(&mutex); if (!m_instance) m_instance = new Singleton; } return m_instance; }private: Singleton(); static Singleton* m_instance;};
singleton.cpp
#include#include "singleton.h"Singleton *Singleton::m_instance = 0;Singleton::Singleton(): QObject(qApp){}
转载地址:http://ntqxi.baihongyu.com/