C++类中的成员类型
来源:互联网 发布:白金数据 百度云 人人 编辑:程序博客网 时间:2024/05/29 18:25
C++中的成员分为三种类型:公有成员,私有成员,保护成员。
如果不特别指定,类里所有的成员都是公有(Public)的,不用特地声明。但是私有(Private)成员则是要一定声明的。
这三种类型才成员的区别在于,对于本类来说:
公有成员,外部可以访问的成员。
私有成员,外部不可以访问的成员。
保护成员,外部不可以访问的成员。
乍看起来,私有成员与保护成员的访问权限是相同的,使用私有成员就行了,貌似没有必要再多出来一个保护成员。
实际上,保护成员与私有成员的区别体现在继承上。
继承分为:公有继承,私有继承,保护继承。
公有继承,基类的公有成员和保护成员作为派生类的公有成员和保护成员,外部(派生类的对象)可以访问公有成员,无法访问保护成员;
私有继承,基类的公有成员和保护成员作为派生类的私有成员,外部(派生类的对象)不可以访问;
保护继承,基类的公有成员和保护成员作为派生类的保护成员,外部(派生类的对象)不可以访问;
- C++类中的成员类型
- C++---类中的静态成员
- .NET 4.5(C#):TypeInfo类型和反射中的成员枚举
- 【C/C++】类中的const成员 static成员
- 【C++】:C++中的类成员访问权限
- .NET中的特殊类型成员
- .NET中的特殊类型成员
- .NET中的特殊类型成员
- 关于 C++ 中的类型成员
- .NET中的特殊类型成员
- 【C/C++】类中的static成员、static const成员和const成员
- osg源码中的ref_ptr operator unspecified_bool_type() 指向类数据成员的指针&类转化为另一类型(如自定义的C类转化为int)
- C++string类型成员函数实现
- C++—类中的6个默认成员
- 模板类中的成员函数定义返回值为类中的typedef类型时候注意
- 模板类中的成员函数定义返回值为类中的typedef类型时候注意
- C中的_Bool类型
- C语言中的类型
- 无线网卡设置成wifi
- mysql-锁表机制分析
- C# Timer应用
- 32位系统为什么不能识别4G内存?
- linux禁止删除正在使用的文件的方法
- C++类中的成员类型
- 建立个bolg还挺费劲呢
- 基于libusb的无驱设计(一)
- 静态世界和动态世界
- servlet中 request.getParameter乱码的解决办法(表单使用get传递参数时)
- 基于libusb的无驱设计(二)
- Meta 标签介绍及部分用法说明(摘取百度百科)
- 英语学习 我看到了曙光
- 产品定位