什么时候使用类和C++中的结构?

在C++中,使用什么样的场景最好使用结构> /COD> vs>代码>类?

> C++中的类与结构> 的区别是:

  • 默认情况下,struct成员和基类/结构是公共的
  • 默认情况下,class成员和基类/struts是private

类和结构都可以混合使用publicprotectedprivate成员,可以使用继承,也可以具有成员函数

我建议你:

  • 使用struct处理没有任何类特征的普通旧数据结构
  • 当您使用诸如privateprotected成员、非默认构造函数和运算符等功能时,请使用class

发表评论