1.只有一个不同点-》结构体和类具有不同的默认访问控制属性。类,对于未指定访问控制属性的成员访问属性为私有类型(private);
结构体,对于未指定任何访问控制属性的成员访问属性为公有类型(public)。
2.结构体存在的意义-》兼容c。
3.方便性-》使用结构体可以更方便,比如:没有保密要求的数据属性是直接用结构体减少代码量。
(若用类来保存,因类成员默认为私有,还要为每个数据成员特定函数来读取和改写各个属性)
c++字典网址
1.只有一个不同点-》结构体和类具有不同的默认访问控制属性。类,对于未指定访问控制属性的成员访问属性为私有类型(private);
结构体,对于未指定任何访问控制属性的成员访问属性为公有类型(public)。
2.结构体存在的意义-》兼容c。
3.方便性-》使用结构体可以更方便,比如:没有保密要求的数据属性是直接用结构体减少代码量。
(若用类来保存,因类成员默认为私有,还要为每个数据成员特定函数来读取和改写各个属性)
c++字典网址