注意:该作者博客已迁移至https://buxianshan.xyz
唯一区别:
class中默认权限是private,而struct中默认权限是public。
分析:
struct可以有构造函数、析构函数,之间也可以继承,等等。C++中的struct其实和class意义一样,唯一不同就是struct里面默认的访问控制是public,class中默认的访问控制是private。C++中存在struct关键字的意义就是为了让C程序员有归属感,让C++编译器兼容以前用C开发的项目。
参考
- 出处未知,但是感谢感谢感谢。