QT-单例类
来源:互联网 发布:重装系统 软件 编辑:程序博客网 时间:2024/05/21 11:19
在程序设计时,我们可能需要设计单例类,来存储程序运行的全局变量等数据。QT中的实现如下
CLGSingleClass.h文件
class CLGSingleClass{private: CLGSingleClass(); /** 单例 */ static CLGSingleClass*_ins;public: ~CLGSingleClass(); /** 获取单例 */ static CLGSingleClass* getInstance() { return _ins; } /** 一些数据 */ static QString softVersion; int state;}
CLGSingleClass.cpp文件
CLGSingleClass::CLGSingleClass(){ state=0;}CLGSingleClass::~CLGSingleClass(){ }CLGSingleClass* CLGSingleClass::_ins = new CLGSingleClass();QString CLGSingleClass::softVersion = "1.0.0";
使用:
CLGSingleClass::getInstance()->state=1;
在我的程序中,所有程序运行中的全局变量都放到单例类里。
阅读全文
0 0
- QT-单例类
- Qt C++单例类写法
- Qt C++单例类写法
- QT
- QT
- QT
- Qt
- qt
- QT
- QT
- QT
- QT
- qt
- Qt
- QT
- qt
- qt
- Qt
- hibernate 的注解
- CodeForces
- SpringData的@Query的注释操作
- ecipse下maven的配置
- 浅谈JDK8相对于JDK7的一些新特性
- QT-单例类
- IntelliJ IDEA 2017.2+ JRebel 7.0.12 热部署
- ORC源码阅读(2)
- 微信支付-商户后台(4)
- 动态实现简单【顺序表】
- unity动作的游戏开发笔记2
- centos764 gitlab 9.3.5版本安装及汉化
- OpenCV3.2+Qt5.8.0+Win10环境配置
- 零基础APP自动化测试教程(二)