C和C++在结构体和类方面的不同

这里将C和C++写的顺序表的部分代码列出来作以对比:

C和C++在结构体和类方面的不同

本质是一样的,C写一个显示的形参,C++不用,C++把顺序表的信息数据传给PushBack函数了,只不过是编译器在做,把数据传给了隐含的this指针。表层:面向过程,数据和方法是分离的。面向对象,数据和方法是封装在一起的。