<分区>
在 C++ 中,什么情况下使用 struct
与 class
更好?
<分区>
在 C++ 中,什么情况下使用 struct
与 class
更好?
最佳答案
class
之间的区别和一个 struct
在 C++ 中是:
struct
成员和基类/结构是 public
默认情况下。class
成员和基类/结构是 private
默认情况下。类和结构都可以混合使用 public
, protected
和 private
成员,可以使用继承,可以有成员函数。
我会推荐你:
struct
对于没有任何类特征的普通旧数据结构;class
当您使用 private
等功能时或 protected
成员、非默认构造函数和运算符等。关于c++ - 在 C++ 中什么时候应该使用类还是结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54906908/