美文网首页
C++ 结构体(Struct) VS 类(Class)

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

作者: 不决书 | 来源:发表于2023-02-28 21:27 被阅读0次

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

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

相关文章

网友评论

      本文标题:C++ 结构体(Struct) VS 类(Class)

      本文链接:https://www.haomeiwen.com/subject/tcuhldtx.html