结构体在c中和在C++中
1、c中的结构体中不能包含函数,c++结构体可以定义类,他允许有内部成员方法(函数)
2、c中的结构体是不可以继承的,c++的结构体是可以从其他的结构体或者类继承过来的
3、c中的结构体对内部成员变量的访问权限只能是public,c++可以是public,protected和private
4、c定义结构体一定要有struct关键字,C++可以 不要
C++中的类和结构体
1、C++结构体内部成员变量及成员函数默认的访问级别是public,类的内部成员变量及成员函数默认的访问级别是private
2、C++结构体的继承默认是public,类的继承默认是private
3、c和c++中都有结构体,但类是c++独有的