【随想】今日收获

【1】在写项目代码时,能用const的地方就用const。理由有两个:①可读性高:对于其他开发人员,看到const修饰形参就知道该函数内部不会修改该形参。②安全性高:const能够避免某些属性被更改。③延长声明周期:const修饰形参时,若传入的参数是临时的,会使其在用完之后销毁(原本临时变量就会马上销毁)。

【2】针对坐标映射到网格的场景,可以有简短的代码来取代复杂的"取倍数"操作。

【3】QT信号槽连接函数connect中SIGNAL()和SLOT()的写法已经过时,应该采用函数指针的方式。针对有重载的信号函数或槽函数,可以显示定义函数指针变量再将其放入connect函数中,例如void (Widget::*p)(int) = slot1;就将函数slot1的地址赋给了函数指针变量p。

相关推荐
chordful11 分钟前
Leetcode热题100-32 最长有效括号
c++·算法·leetcode·动态规划
材料苦逼不会梦到计算机白富美22 分钟前
线性DP 区间DP C++
开发语言·c++·动态规划
java小吕布23 分钟前
Java Lambda表达式详解:函数式编程的简洁之道
java·开发语言
sukalot27 分钟前
windows C#-查询表达式基础(一)
开发语言·c#
ahadee38 分钟前
蓝桥杯每日真题 - 第12天
c++·vscode·算法·蓝桥杯
一二小选手1 小时前
【Java Web】分页查询
java·开发语言
大G哥1 小时前
python 数据类型----可变数据类型
linux·服务器·开发语言·前端·python
vortex51 小时前
解决 VSCode 中 C/C++ 编码乱码问题的两种方法
c语言·c++·vscode
Code成立1 小时前
《Java核心技术 卷I》用户图形界面鼠标事件
java·开发语言·计算机外设
Xiao Fei Xiangζั͡ޓއއ1 小时前
一觉睡醒,全世界计算机水平下降100倍,而我却精通C语言——scanf函数
c语言·开发语言·笔记·程序人生·面试·蓝桥杯·学习方法