脚本宝典收集整理的这篇文章主要介绍了C++ 访问标号,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
类的访问:
- 类本身
- 类的用户
- 派生类
- 友元
将类划分成 public 和 private 访问级别反应了用户种类的一种分隔.
- 类用户只能访问public 接口
- 类成员和友元既可以访问 public 成员也可以访问 private 成员
注: 类本身访问有两种方式: 1. 直接访问(可能仅仅只是作用域的关系) 2. 通过类对象访问(访问标号的作用)
类本身的访问:
#include <iostream>
using namespace std;
class A {
public:
int value_public;
protected:
int value_protected;
private:
int value_private;
public:
A() {
value_public = value_private = value_protected = 0;
// 直接访问
}
A(const A ©) {
value_public = copy.value_public;
value_private = copy.value_private;//类对象 访问标号
value_protected = copy.value_protected; //类对象 访问标号
}
};
同样 友元中的友元函数,更加体现了访问标号的作用
为了照顾到派生类对基类的访问的需求,也同样为了防止继承的使用,而来降级访问标号引入了protected 访问标号.
以上是脚本宝典为你收集整理的C++ 访问标号全部内容,希望文章能够帮你解决C++ 访问标号所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。