【随想】今日收获

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

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

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

相关推荐
沐雨风栉3 分钟前
用 Kavita+cpolar 把数字书房装进口袋
服务器·开发语言·数据库·后端·golang
Henry Zhu12322 分钟前
Qt Model/View架构详解(二):内置视图与模型
开发语言·qt
chao18984435 分钟前
在Qt中实现任意N阶贝塞尔曲线的绘制与动态调节
开发语言·qt
智者知已应修善业44 分钟前
【输出一个N*N的01矩阵,表示最后的汉字点阵图】2024-10-22
c语言·数据结构·c++·经验分享·笔记·算法·矩阵
真正的醒悟1 小时前
什么是标准等保架构
开发语言·php
郑州光合科技余经理1 小时前
同城020系统架构实战:中台化设计与部署
java·大数据·开发语言·后端·系统架构·uni-app·php
LcVong1 小时前
Android 25(API 25)+ JDK 17 环境搭建
android·java·开发语言
苏宸啊1 小时前
C++string(一)
开发语言·c++
老鱼说AI1 小时前
深入理解计算机系统1.5:抽象的重要性:操作系统与虚拟机
c语言·开发语言·汇编
a程序小傲1 小时前
高并发下如何防止重复下单?
java·开发语言·算法·面试·职场和发展·状态模式