C++单例模式在Qt编程中的使用
来源:互联网 发布:华为网络交换机配置 编辑:程序博客网 时间:2024/06/05 04:40
使用单例模式的优点就是可以全局共享一些参数或者对象,而且降低的类与类之间耦合性。比如有一个参数在不同的类中都要使用到,这时用单例是很方便的。
头文件如下signlepara.h
- #ifndef SINGLEPARA_H
- #define SINGLEPARA_H
- #include <QtGui>
- class SinglePara
- {
- public:
- int single; //共享的变量
- static SinglePara* getSinglePara();
- private:
- SinglePara();
- static SinglePara *single;
- };
- #endif // SINGLEPARA_H
源文件如下singlepara.cpp
- #include "singlepara.h"
- SinglePara *SinglePara::single = 0;
- SinglePara::SinglePara()
- {
- }
- //用来返回单例类的对象
- SinglePara* SinglePara::getSinglePara()
- {
- if(single == 0)
- {
- single = new SinglePara();
- }
- return single;
- }
这样的在不同的类之中要使用single这个参数只要
- SinglePara *sin = SinglePara::getSinglePara();
- qDebug()<<sin->single;
Qt单例设计模式(1-8)源码下载地址: http://download.csdn.net/download/u014746838/10043531
阅读全文
0 0
- C++单例模式在Qt编程中的使用
- C++单例模式在Qt编程中的使用
- C++单例模式在Qt编程中的使用
- qt (c++) 之 单例模式
- 在ios中使用单例模式编程
- Java单例模式在开发中的使用
- 单例模式在多线程中的使用情况
- 单件模式在报表中的使用
- Qt 使用单例模式笔记
- <Linux+Qt>使用Qt实现单例模式
- qt 单例模式
- Qt-单例模式
- Qt-单例模式
- qt 单例模式
- Qt单例模式
- Objective-c中的单例设计模式
- Objective-C中的单例模式
- Objective-C中的单例模式
- 【OpenGL】无法定位程序输入点_glewInit@0于动态链接库glew32.dll
- 惊不惊喜,意不意外 苹果新系统又将添加新表情!
- 宝马高管与疑似十亿融资,贾跃亭的最后底牌?
- 孙宏斌“去贾跃亭化” 易到忙着“去乐视化”
- 董事长没选债不还 乐视网股东大会15分钟结束
- C++单例模式在Qt编程中的使用
- 它是最正义的法律机器人,能处理1000种案件
- Uber物色新CEO:雅虎前CEO梅耶尔、Twitter前COO等人成为重点招募对象
- Google 正式推出全新桌面端备份工具 Backup & Sync,可将文件和照片上传到云端
- vue.js
- “徐玉玉案”罪犯获刑 反信息诈骗须警钟长鸣
- 贾跃亭回不回来 重要吗?
- 简介
- 人工智能“世界杯”360夺冠 刷新谷歌微软保持的“世界记录”