c++
文章平均质量分 57
坚持001
这个作者很懒,什么都没留下…
展开
-
c++中设置一个常量类
在C++中,将一个类设置为“常量类”以存储一些常量,并确保这些常量在类的所有实例中都是不可变的,可以通过将类的成员变量声明为const或static const来实现。然而,如果你想要在QML中访问这些常量,你仍然需要将类的实例或至少这些常量的引用暴露给QML上下文。原创 2024-04-15 20:44:10 · 189 阅读 · 0 评论 -
qt 打印日志
首先,需要创建一个继承自 QtMessageHandler 的类。这个类将重写 QtMessageHandler 的 message 函数,以便将日志消息写入文件。public:然后,在 .cpp 文件中,你将包含这个头文件,并实现静态函数 customMessageOutput// 打开文件,确保文件存在并具有写入权限if (!return;// 根据消息类型添加前缀break;break;break;break;原创 2024-04-07 14:39:59 · 432 阅读 · 0 评论 -
c++编程规范
规范:需要大写字母定义文件有两部分内容:对头文件的引用程序的实现体(包括数据和代码)#include "myheader.h" // 引用头文件// 全局函数的实现...// 类成员函数的实现...规范:宏/枚举/变量/接口的声明和定义需要就近原则,能不跨文件就不跨文件。原因:使得代码更加内聚,提升代码阅读的便利性。在类DbMgr中使用了宏定义:#define QUEYR_OK 1如果该宏只在源文件DbMgr.cpp中使用,则宏定义放在DbMgr.cpp中。原创 2024-04-04 23:21:11 · 806 阅读 · 0 评论 -
qt5和gstreamer开发环境安装配置
https://blog.csdn.net/m0_70849943/article/details/132472950 (安装的qt版本为5.14.2,选择这个)https://blog.csdn.net/weixin_45824067/article/details/131970558(安装的是qt6)执行以上命令,可以查看版本号证明GStreamer安装成功。4、最后执行安装gstreamer的命令。5、验证GStreamer是否安装成功。安装GStreamer开发环境。2、依次执行以下命令。原创 2024-03-04 10:17:19 · 415 阅读 · 0 评论