C++ 结构体(Struct) VS 类(Class)

2023-02-28  本文已影响0人  不决书

结构体(Struct)与类(Class)的区别:

  1. 结构体默认的属性及方法是public ,而类默认情况下都是私有的
  2. 结构体和类很多功能很相似,一直保留是为了兼容C语言,因为C语言中只有结构体,没有类
  3. 从使用层面,建议将一些数据结构使用Struct, 包含功能的使用Class
  4. 不建议把Struct 与 Class 之间相互继承,编译器会报警告
上一篇 下一篇

猜你喜欢

热点阅读