C++学习其实也是一直拖了很久的一件事情,在看这些基础知识的时候,我也有了一些新的体会。尤其是在使用了大量的C来编写嵌入式代码之后,我觉得很重要的一点就是要有良好的代码习惯和对于一些概念的深刻理解,才能够少出bug或者是能够及时地发现bug。

类和对象

类和对象的概念可以类比一下C中的结构体数据类型的定义和结构体的实例化。

类就可以是一种数据类型,它只是用来辅助我们进行相关程序设计的,并不会在内存中生成实际的空间来供我们使用;而对象就是相当于类的实例化(这样就占用了一定的内存空间)。

C++的类和对象中,也多了许多C中没有的概念和特性,具体的内容请详见C语言中文网[^1],这里我仅记录一下我遇到的一些问题和认为重要的东西。

参考资料

[^1]: C++类和对象(class和object) (biancheng.net)