【随想】今日收获

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

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

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

相关推荐
彧azz5 小时前
图的存储结构详解:邻接矩阵的原理、实现与应用
开发语言·数据结构·学习·php
hansang_IR6 小时前
【题解】P4460 [CQOI2018] 解锁屏幕
c++·算法
嵌入式学习菌6 小时前
Modbus‑RTU 数据类型分析
开发语言·单片机·bug
ChampaignWolf6 小时前
在 SAP S/4HANA 内部基于 ICF Handler 从零实现 ABAP MCP Server:架构、代码与踩坑实录
c++·架构·sap·abap·mcp
matlab代码6 小时前
基于matlab数字图像处理的指纹识别系统【源码68期】
开发语言·matlab
matlab代码7 小时前
基于matlab的水果识别系统(苹果香蕉菠萝梨桃子)【源码65期】
开发语言·matlab
wuyk5557 小时前
从零吃透 MQTT 通信|第 8 章 FreeRTOS 多任务架构下 MQTT 工程架构,任务拆分、队列解耦、临界区保护
c语言·开发语言·stm32·学习·架构
weixin199701080167 小时前
[特殊字符]《跨境二手ERP对接Back Market:标准化API + 7~10工作日技术合规审核实录》(附Python源码)
开发语言·python·pandas
尘客-追梦7 小时前
Day 01:插件化之前,先看清 ABI 这堵墙
开发语言·c++·qt
持敬chijing8 小时前
Python-数据类型-列表
开发语言·python·青少年编程