C/C++ 中 struct 和 class 的区别

96
萧何爱虫儿夏
2018.07.29 16:50 字数 97

C 的 struct 与 C++ 的 class 的区别:
struct 只是作为一种复杂数据类型定义,不能用于面向对象编程。

C++ 中的 struct 和 class 的区别:
对于成员访问权限以及继承方式,class 中默认的是 private 的,而 struct 中则是 public 的。class 还可以用于表示模板类型,struct 则不行

面试问题
Web note ad 1