答案 0 :(得分:8)
是的,这是一个成熟的课程 - struct
关键字是一种语法糖,默认情况下可以公开访问所有成员,而默认情况下它们是class
中的私有。
答案 1 :(得分:4)
是。唯一的区别是,class
默认情况下,所有内容都是私有的,而struct
默认情况下,所有内容都是公开的。在这个意义上,差异纯粹是语法上的。
答案 2 :(得分:3)
分类学,是的。除了它们的不同默认访问说明符之外,它们与C ++ 中的完全相同。
a的所有成员和属性
struct
默认为public
。
a的所有成员和属性
class
默认为private
。
答案 3 :(得分:3)