类和结构体的异同

2017-12-23  本文已影响1人  魂之挽歌w

struct也可以包含成员函数,C++允许用struct来定义一个类类型,

struct Student 

class Student

是一样的,但有一个细微区别:

用struct声明的类,如果对其成员不做private和public的声明,系统将其默认为public

而class声明的类,默认为private

那为什么要多此一举呢???

C++必须兼容C,使得大量过去用C编写的已经在广泛使用的C程序能够不加修改地在C++的环境下使用!

上一篇 下一篇

猜你喜欢

热点阅读