学习c++也有一段时间了,一直想要做一个类似知识体系的东西便于学习c++这门语言。
首先,分享一下我自己用思维导图(MindManager)画的简单的c++的体系,当然不会涉及知识的详谈只是一个框架之类的东西。
个人的一点想法:
1.类和对象是后面知识的一个支撑,是c++的一个精髓的部分,后面的知识点都是在类和对象的基础上展开的,所以务必认真,学的扎实。
2.内存管理又是c++区别于c语言的地方,因为构造函数和析构函数的原因。个人推荐使用库中的string作为模仿对象,来造轮子。学习深浅拷贝&引用计数的浅拷贝的思想等等。
3.模板&泛型编程是c++一个特别强大的原因,高效率的代码复用使得c++运用性特别高。
4.继承和多态是c++一个很高大上的地方,抽象现实世界的一种手段。
5.c++是一个很强大的语言,既能接触底层的实现,又可以使用面向对象的特点,使得c++区别于其他语言具有安全性高的优点。很多后台都是在使用c++语言在编写。
其次:后期还会不断更新模块的导图,并且会说明这一部分的重点内容。
以上就是本人在学习过程中的一点经验和心得,难免会有不足,多多包涵。
时间: 2024-10-13 01:24:40