2021年一周C++学习与MBoot探索笔记

版权申诉
0 下载量 118 浏览量 更新于2024-07-08 收藏 27KB DOCX 举报
在2021年的这一周学习笔记中,主要涵盖了以下几个关键知识点: 1. **虚拟机搭建与基础配置**: 周一开始,重点在于搭建虚拟机并安装必要的软件,同时配置运行环境。这是IT专业人员必备的基础技能,因为虚拟化技术对于开发和测试环境的管理至关重要。 2. **C++学习复盘与工具函数库构建**: 学习了C++的基础知识,包括指针和类的使用,尤其是通过实现快速排序算法来实践编程技巧。虽然长时间未接触,但意识到需要补充基础知识,确保对C++有扎实的理解。 3. **指针与内存管理**: 周二上午进一步深入学习C++指针的应用,考虑到在MBoot开发中内存优化的重要性,理解指针的操作对提高效率至关重要。此外,熟悉了vi编辑器的使用,这是软件开发中常见的文本编辑器,对代码编辑和维护有着重要作用。 4. **MBoot入门与初步了解**: 下午花时间学习MBoot,查看《MBootUserGuide》文档,尽管初接触时感到复杂,但通过师兄的指导,了解到实际改动较少,这部分内容相对基础。这涉及到嵌入式系统开发,对固件理解和编译流程的掌握。 5. **MBoot发布、编译与调试**: 周三上午专注于MBoot的发布流程以及与硬件相关的编译和运行调试,初次接触这类与硬件紧密相连的内容,可能存在理解上的困难,但认识到这是学习新知识的过程,即使初期可能会有些吃力。 6. **类的友元与操作符重载**: 在遇到困惑时,切换学习主题,尝试理解C++中的类的友元和操作符重载,这涉及面向对象编程的高级特性,但似乎当前阶段还未能完全掌握,需要进一步学习和实践。 通过这一周的学习,可以看出学习者正在逐步深化对C++编程语言和嵌入式系统开发的理解,虽然遇到了一些挑战,但通过解决问题和转移学习,不断巩固了理论知识,并为未来的工作打下坚实的基础。在学习过程中,持续的实践和探索对于技能提升至关重要。