- 博客(11)
- 收藏
- 关注
原创 QT 5.14.2增加mingw 13.1编译链
由于mingw 7.3.0不支持c++17,故算法库需要增加mingw13.1编译链,本来想着顺便装一个最新版本的QT升级一下,结果QT是在线安装包,公司只能链接内网,因此在旧版本QT 5.14.2中增加新的编译链。PS:如果第四步在APPLY之后还是有黄色感叹号,可以指针悬浮在黄色感叹号上面查看问题,一般是dbg没有配置或者编译器路径不对。
2025-02-14 11:11:42
335
原创 c++ vector使用小技巧(持续更新)
上述使用lamda表达式实现:对vct容器里面的每一个元素进行公式处理。此方法灵活(感觉主要就是炫技),但是可读性较差,感觉不如直接使用for处理。实现:vector元素排序,任然保存在vector里面,sort默认升序,想排降序就重写判断。比自己写for函数强太多了,可读性也更强。实现:vct从头至尾进行累加,并且单独加0,。连带定义一行结束,可读性也没问题,比for函数强一些。
2024-11-14 10:26:46
287
原创 C++ union实现比特序列分段处理
楼主在编写代码的时候遇到这样一个例子:一个24bit的序列需要分成多段进行独立赋值,之后再对整体进行其他处理。主要问题是 如果使用vector容器,第一步的赋值容易,但第二步的整体处理需要先转化为string,再转为uint32处理,步骤很繁琐;如果直接按多段uint32赋值,则需要将多段数据整合为一个uint32处理,也比较麻烦。
2024-08-07 16:25:25
1754
原创 C++回调函数小结
楼主在走读大佬代码中发现回调函数使用的较为频繁,刚好楼主需要仿照大佬代码搭建项目,故此对回调函数进行一个简单的学习与总结,以加强记忆。
2024-07-29 14:23:08
126
原创 解决HEAP: Free Heap block xxx modified at xxx after it was freed
楼主最近在代码调试中遇到了此问题,而且该问题并不是必现,复现频率较高但偶尔可以正常跑通。
2024-07-11 09:18:05
1013
原创 MATLAB矩阵保存后由C++读取文件
楼主在调试自己的C++代码时候偶尔需要与MATLAB的生成流程对数,故在此做一个保存与读取文件的代码块记录。
2024-06-29 14:10:00
243
原创 QT大型项目代码调试小技巧
楼主最近完成了某个项目内部的一个小功能,但是该功能贯穿项目整个流程,因此在调试的过程中涉及到许多其他功能的问题,而整个项目都是在SVN版本控制下更新的,这就导致楼主需要每调试一部分代码就要上传版本并更新。
2024-06-27 17:07:48
177
原创 MATLAB报错“函数或变量 ‘matlab.internal.codingui.warmupProgrammingAids‘ 无法识别”问题解决
MATLAB安装后大量报错“函数或变量‘XXX’无法识别”问题解决
2024-06-18 09:53:34
1435
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人