摘要:
转自:https://www.cnblogs.com/airscrat/p/15923659.html 在C++ 17的cstddef文件中引入了 一种std::byte类型,在部分项目升级时往往会与系统中的byte定义冲突,导致编译失败。 但std::byte类型是在std命名空间下,根本的问题在 阅读全文
摘要:
#include <stdio.h> int main() { struct fields { unsigned short a:7; unsigned short b:5; unsigned char c:4; }fs; fs.a = 0x8F; fs.b = 0x1A; fs.c = 0x19; 阅读全文
摘要:
最近用到了回调函数,距离上次使用至少隔了5年了,又重新熟悉了一下。 过程:一个dll封装了tcp模块,我要向dll中传入服务器信息,还有一个回调函数(接收客户端信息等)。 接口头文件中: struct structParameter{//回调函数传的数据结构 这里面是接收缓冲区,接收长度,socke 阅读全文
摘要:
转自:https://blog.csdn.net/qq_28107929/article/details/105104556#:~:text=RGB%E9%A2%9C%E8%89%B2%20%E7%9A%84%20%E8%BD%AC%20%E6%8D%A2%EF%BC%9A%20%60%60%60c 阅读全文
摘要:
转自:https://blog.csdn.net/qq78442761/article/details/86540402 官方解析Q_DECLARE_INTERFACE此宏用于把标识符与类名接口关联起来。这个标识符是唯一的,举个栗子: 1 #define BrushInterface_iid "or 阅读全文
摘要:
引用:https://www.cnblogs.com/linuxAndMcu/p/16591417.html 当发送的信号是结构体时: 第一步:定义一个结构体.并在包含该结构体的类里面注册该结构体,通过此方法Q_DECLARE_METATYPE(T). 第二步:作为信号输出时,不能直接传结构体,要先 阅读全文
摘要:
qt线程创建有两种方式: 1、信号槽形式 2、继承QThread形式。 这里记一下信号槽形式。参考:https://blog.csdn.net/douzhq/article/details/104156580 worker.h 1 #ifndef WORKER_H 2 #define WORKER_ 阅读全文
摘要:
总是碰到乱码,已经写了(抄了)好几篇关于中文乱码的文章,以为能解决乱码问题了,又又碰到了乱码。 是这样的:用的qt5.9.8,cpp文件也是utf8,编译了一个小程序(mingw),是读取txt文件(utf8),ui->txtEdit->setText(str);显示出来时乱码。 QString M 阅读全文
摘要:
递归遍历xml节点 void TravelXmlNode(QDomElement & element) { QDomNode node = element.firstChild(); while (!node.isNull()) { QDomElement childElement = node.t 阅读全文
摘要:
参考:https://blog.csdn.net/bloke_come/article/details/106319236 网址里列了三种方法。 本来我的程序里使用了共享内存,在windows下没问题,在中标麒麟下崩溃后无法释放共享内存,导致程序无法重新启动。 后来改为了文件锁。发现文件锁这段代码只 阅读全文