首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++中struct与class的差异

2012-06-25 
C++中struct与class的区别C中struct与class的区别区别: 1 struct 中的成员的的默认访问权限(access leve

C++中struct与class的区别

C++中struct与class的区别区别: <1> struct 中的成员的的默认访问权限(access level)是public的可以直接访问(为了实现与c的兼容);                而class中的成员的默认访问权限(access level  ) 是private,不能直接访问(体现了的C++中oo的抽象与封装);            <2> struct 的默认继承方式是共有继承;而class的默认继承方式是私有继承; 共同点:struct除了以上两点区别class以外,其他情况下与class是等效。


程序举例: