1 C++中struct和class关键字的区别

1.1 类的关键字

C++中类的关键字:

  • struct在C语言中已经有了自己的含义,必须继续兼容。
  • 在C++中提供了新的关键字class用于类定义。
  • class和struct的用法是完全相同的。

class和struct的区别:

  • 在用struct定义类时,所有成员的默认访问级别为public。
  • 在用class定义类时,所有成员的默认访问级别为private。

C++中struct和class关键字的区别


参考资料:

  1. C++深度解析教程

相关文章: