zoukankan      html  css  js  c++  java
  • C++中的public、protected和private

    访问权限控制

    一个类的public的成员变量、成员函数,可以通过类的实例变量进行访问。

    一个类的protected的成员变量、成员函数,无法通过类的实例变量进行访问,但是可以通过类的友元函数、友元类进行访问。

    一个类的private的成员变量、成员函数,无法通过类的实例变量进行访问,但是可以通过类的友元函数、友元类进行访问。

    继承权限

    公有继承

    基类成员访问属性继承方式派生类成员访问属性
    private 成员public无法访问
    protected 成员publicprotected
    public 成员publicpublic

    保护继承

    基类成员访问属性 继承方式 派生类成员访问属性
    private 成员 protected 无法访问
    protected 成员 protected protected
    public 成员 protected protected

    私有继承

    基类成员访问属性 继承方式 派生类成员访问属性
    private 成员private 无法访问
    protected 成员 private private
    public 成员private private
  • 相关阅读:
    JVM StackOverflowError vs. OutOfMemoryError
    db2 command line notes
    my emacs configuration
    repackage android application
    file -i haha.csv
    QualType in clang
    STM in Clojure
    32bit / 64bit co-exist Linux, ld-linux.so, linux-gate.so.1 etc
    hash tree
    K-S Test
  • 原文地址:https://www.cnblogs.com/zhuifeng17/p/12369831.html
Copyright © 2011-2022 走看看