- 博客(165)
- 收藏
- 关注
原创 从C向C++25——C++11线程池
本文介绍了C++11中线程库的基本使用方法及常见注意事项。主要内容包括: 线程创建与管理的核心语法:使用std::thread创建线程,通过join()等待线程完成或detach()分离线程,以及joinable()的检查方法。 常见错误示例: 传递局部变量导致的问题及解决方案(使用std::ref) 类成员函数作为入口时对象提前释放的问题(建议使用智能指针) 线程同步机制: 互斥量(mutex)的基本用法及死锁问题 lock_guard和unique_lock两种RAII风格的互斥量封装类 unique_
2026-06-29 10:42:54
384
原创 QML增加中英文双译版本
本文介绍了使用Qt Creator实现中英文双语界面的步骤,主要包括:创建初始工程并准备翻译、更新翻译文件、使用Qt Linguist编辑翻译内容、发布翻译并导入.qm文件、修改main.cpp验证翻译效果。同时文章还解析了航海中的GPS数据格式,详细说明了$GPRMC语句各字段含义,并列出了NMEA0183协议中常见的语句类型及其功能,如$GPGGA提供全面定位信息,$GPGSA显示卫星精度因子,$GPGSV列出可见卫星等,为开发航海应用提供了数据解析基础。
2026-06-29 10:39:55
234
原创 C++与QML桥接
本文介绍了如何在Qt项目中实现C++与QML的桥接。主要内容包括:1)纯QML项目的基本结构,包括高DPI支持、应用对象和QML引擎;2)桥接思想,说明两种在QML中使用C++对象的方式;3)实现可导出C++类的关键步骤,包括继承QObject、使用Q_OBJECT宏,以及Q_INVOKABLE、Q_ENUMS和Q_PROPERTY等关键宏的使用方法;4)注册QML类型的详细过程,包括qmlRegisterType函数的使用。这些技术可以帮助开发者实现C++与QML之间的高效交互,充分发挥Qt框架的跨平台优
2026-05-25 11:09:53
780
1
C语言学生成绩排序算法集合
2023-07-19
物联网信息安全复习知识点总结
2023-06-27
嵌入式技术与应用复习知识点总结
2023-06-26
web前端课程期末大作业:编写个人简历
2023-05-23
C语言用队列的链式结构模拟银行排队问题
2023-04-15
C语言用队列的顺序结构来模拟解决银行排队问题
2023-04-15
建立手机通讯录(链式结构)
2023-04-03
考研数据结构设计-建立手机通讯录
2023-03-28
KMP模式匹配一直匹配位置都是0
2023-04-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅