Struct (结构体) 类(class)的区别具体来说就是c和c++的区别
c中结构体和类的最大区别是结构体不能定义成员函数。
c++中结构体是可以定义成员函数的,所以c++中结构体和类基本是一样,唯一的不同点在于,结构体中缺省权限是public(公有),类中缺省权限是private(私有)。即如果你在结构体和类中没有写public等的时候,结构体默认为public,类中默认为private。
Struct (结构体) 类(class)的区别具体来说就是c和c++的区别
c中结构体和类的最大区别是结构体不能定义成员函数。
c++中结构体是可以定义成员函数的,所以c++中结构体和类基本是一样,唯一的不同点在于,结构体中缺省权限是public(公有),类中缺省权限是private(私有)。即如果你在结构体和类中没有写public等的时候,结构体默认为public,类中默认为private。