目录
十.const 与 #define 的比较 ,const 有什么优点?
十一. 有了 malloc/free 为什么还要 new/delete ?
写在前面
C/C++作为一门编程语言,里面涉及很多的原理和规则,有些规则我们不得不进行掌握。在此我部分知识点进行了简单的梳理整理如下,方便自己和看到这篇博文的你来学习交流,由于本人水平有限,有些地方可能理解有偏差,也希望能通过留言的方式进行交流,如果更好的见解,欢迎随时交流讨论。
一.struct的异同
在C/C++中,Struct都是封装的特性之一。
- Protection行为:在C语言中struct没有Protection行为,C++中有Protection行为,默认为private行为;
- 能否在内部定义函数:C语言中不能在struct里面定义函数,但可以与有函数指针,C++中在struct可以定义自己的成员函数。
二.Struct和Class的区别
- 默认继承权限: