2019.3.21C++学习笔记(1)
发布日期:2021-05-10 06:36:47 浏览次数:21 分类:精选文章

本文共 989 字,大约阅读时间需要 3 分钟。

2023年10月18日

今天,我决定开始系统地学习C++。虽然之前下载了许多学习资料,但总是因为时间关系而未能系统学习。这一次,我决定通过博客的形式来督促自己学习,将从网络、老师所给的材料以及自己的总结中提炼内容,整理成有条理的学习笔记。接下来,我将详细记录我的学习过程和收获。
代码规范
1. **利用const定义常量**:很高兴地发现自己以前常常会在编程中直接使用数字,但眼睛 gradually open到用const定义常量,这当然是一个更好的做法之一
2. **做到见名知义**:通过这段学习发现自己以前对变量命名不够…嗯,要么太重复,要么太抽象,或者根本不怎么思考名字的意义,这下明然认识到自己的错误,并决心改进
3. **结炎正确的构造优化**:非常感谢上一次学习中被要求革命清点缩进错误了,我之前甚至不知道缩进是否是修正代码的重要部分,现在了解到这不是只修正后的构造优化,还可以帮助提高可读性
4. **保持一致的风格一致性**:这让我想到学习 TypeScript 的体验,左括号风格上的统一性实在太重要了
5. **绝从来返回局部变量引用**:这问题之前也看过,但真正感受到问题重要性了。抱歉,之前的忘记
后续梗续涉及到的问题...
代码质量
- **数组管理**:特别是涉及到边界值的处理和内存管理的问题,这让我重新检查了一些以前的代码,对于数组越界和指针管理,我必须更加小心
- 指针管理:除了新和delete配对以外,还有其他潜在的隐患要小心避免。从今项开始,将在实际开发中进行更多的检查
- 性能优化: 多次内存复制和传递导致性能损失,我要重新审视自己的代码,尤其在处理大对象导传的时候
- **可读性和可维护性**:通过这次学习,我更加重视代码的交通工具要通顺,习惯于添加括号,给变量命名,添加注释等
- DRY 原则:从现在开始,我将更加注意有没有可以提取到库函数或模块的地方,在大型项目中,抽象出来的函数能够使代码的保留性成为更大程度上的提升
如今,整理完这些思考内容后,我觉得自己已经对C++学习的初始阶段有了更清晰的认识和严肃的规划。虽然还有许多疑问需要解答,但确定了一个重要的目标——建立良好的编程习惯,逐步提升代码的质量。期待在实践中不断学习和改进,不断成长。
看向后面的事情,如果你想看到具体的学习日常和笔记,欢迎继续关注这个博客。
上一篇:计算机组成原理(1)
下一篇:图论——并查集(三):判断是否为树

发表评论

最新留言

不错!
[***.144.177.141]2025年04月14日 15时03分47秒