/* class和struct最大的区别:默认权限不同
* class:成员的默认权限是private
* struct:成员默认权限为public, 继承也默认为public继承
*/
class Human {
char* name; //默认为private成员
int age;
Human(const char* initString); //默认为private成员
~Human();
void getObjName(); //默认为private成员
};
struct Man {
char* name; //默认为public成员
void getObjName(); //默认为public成员
};
第二十六节 class 与 struct的默认权限区别
最新推荐文章于 2025-10-22 11:12:40 发布
本文探讨了C++中class和struct的主要区别在于默认访问权限:class的成员默认为private,而struct的成员默认为public。同时,struct的继承也默认为public。示例展示了class和struct在定义时的权限差异。
2056

被折叠的 条评论
为什么被折叠?



