在C++中,使用什么样的场景最好使用结构> /COD> vs>代码>类?
> C++中的类与结构> 的区别是:
- 默认情况下,
struct成员和基类/结构是公共的 - 默认情况下,
class成员和基类/struts是private
类和结构都可以混合使用public、protected和private成员,可以使用继承,也可以具有成员函数
我建议你:
- 使用
struct处理没有任何类特征的普通旧数据结构 - 当您使用诸如
private或protected成员、非默认构造函数和运算符等功能时,请使用class