C++ 访问标号

发布时间:2019-06-13 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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 &copy) {
            value_public = copy.value_public;
            value_private = copy.value_private;//类对象 访问标号
            value_protected = copy.value_protected; //类对象  访问标号
        }
};

同样 友元中的友元函数,更加体现了访问标号的作用

为了照顾到派生类对基类的访问的需求,也同样为了止继承的使用,而来降级访问标号引入了protected 访问标号.

脚本宝典总结

以上是脚本宝典为你收集整理的C++ 访问标号全部内容,希望文章能够帮你解决C++ 访问标号所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。