- 博客(5)
- 收藏
- 关注
原创 4字节QbyteArray和int数据的转换
附测试代码:#include <QtCore/QCoreApplication>#include <QDebug>//选用内存拷贝的方式是小端模式, 低字节数据在前QByteArray dec2hex(int a){ QByteArray array; array.resize(sizeof(int)); memcpy(ar...
2019-09-11 15:51:58
2699
原创 返回数组指针的几种方法哦!!
假如函数想返回数据咋办呢?一般是通过返回指向数组的指针来实现的,开始我是这么做的:运行结果:事实证明,它只会返回数据第一个元素的指针!所以是错的!!那返回数组指针的方式有哪些呢?1. 使用类型别名2.直接定义3. 使用尾置返回类型(注意auto)4. 使用decltype...
2018-04-28 18:06:30
11657
6
原创 关于直接include类和只在头文件内 class 类名的区别
今天看别人写的代码,用到了QTreeWidgetItem,这是QT自带的类,但是并没有#include<QTreeWidgetItem>而是在头文件里写了类的声明:然后用到这个类的函数接口:你看用到的都是指针!原来是因为当你在头文件声明成员变量或成员函数时,如果只需要用到某个类的指针而不需要用到类的对象,那么就可以直接只是声明一下这个类,不用include,这样可以避免编译时inclu...
2018-04-28 10:56:22
1305
原创 动态库导出几种示例方式
整理一下最近看代码遇到的动态库导出及调用方式,不一定全,以后待补充:————————————————————————————————————————————————新建一个DLL项目后,一般会自动生成如下代码:如果新建的QT的DLL项目,会是下面这样:其实标识符_declspec(dllexport)和Q_DECL_EXPORT是一样的:然后宏定义CMMDATA_EXPORTS_DLL 或者 MA...
2018-04-28 10:16:52
2889
转载 QT中QWidget、QDialog及QMainWindow的区别
转自https://www.cnblogs.com/aqxin/archive/2011/05/23/2054156.html QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 QMain...
2018-02-28 17:45:25
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人