C++:用class和struct关键字定义类,有什么不同?

实际上,我们可以使用 class 关键字和 struct 关键字中的任意一个定义类。

唯一的一点区别就是,struct 和 class 的默认访问权限不太一样。

如果使用 struct 关键字,则定义在第一个访问说明符之前的所有成员都默认是 public 的;

但如果使用 class关键字,那么定义在第一个访问说明符之前的成员默认都是 private 的。

猜你喜欢

转载自blog.csdn.net/growth_path_/article/details/82704949
今日推荐