博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
qt 单例模式
阅读量:4166 次
发布时间:2019-05-26

本文共 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/

你可能感兴趣的文章
openocd zylin
查看>>
进程创建时文件系统处理
查看>>
内核线程创建
查看>>
linux中cat命令使用详解
查看>>
java中的异常机制
查看>>
java SE面向对象思维导图
查看>>
三维分析之视频投放
查看>>
SuperMap iDesktop之栅格值怎么查
查看>>
SuperMap iClient3D for WebGL教程-orientation
查看>>
SuperMap iClient3D for WebGL教程-description描述属性
查看>>
SuperMap iClient3D for WebGL教程-CallbackProperty
查看>>
如何修改leaflet聚合图的层级和样式
查看>>
三维分析之开敞度分析
查看>>
BIM+GIS应用的八大挑战
查看>>
.net实现.aspx页面自动加载.cs程序定义的变量并按照格式输出
查看>>
[Leetcode]最后一个单词的长度
查看>>
merges sort use c++
查看>>
插入排序用递归实现
查看>>
工作流审批平台-审批流程-指定审批部门
查看>>
商务智能-系统概述-数据图形方式
查看>>