成员访问控制
访问类型
|
含义
|
private
|
Class members declared as private can be used only by member functions and friends (classes or functions) of the class.
|
protected
|
Class members declared as protected can be used by member functions and friends (classes or functions) of the class. Additionally, they can be used by classes derived from the class.
|
public
|
Class members declared as public can be used by any function.
|
基类中的成员访问权限
private
|
protected
|
Public
|
Always inaccessible regardless of derivation access
|
Private in derived class if you use private derivation
|
Private in derived class if you use private derivation
|
|
Protected in derived class if you use protected derivation
|
Protected in derived class if you use protected derivation
|
|
Protected in derived class if you use public derivation
|
Public in derived class if you use public derivation
|