訪問許可權控制一個類的public的成員變數、成員函數,可以通過類的實例變數進行訪問。一個類的protected的成員變數、成員函數,無法通過類的實例變數進行訪問,但是可以通過類的友元函數、友元類進行訪問。一個類的private的成員變數、成員函數,無法通過類的實例變數進行訪問,但是可以通過類的友元函... ...
訪問許可權控制
一個類的public的成員變數、成員函數,可以通過類的實例變數進行訪問。
一個類的protected的成員變數、成員函數,無法通過類的實例變數進行訪問,但是可以通過類的友元函數、友元類進行訪問。
一個類的private的成員變數、成員函數,無法通過類的實例變數進行訪問,但是可以通過類的友元函數、友元類進行訪問。
繼承許可權
公有繼承
基類成員訪問屬性 | 繼承方式 | 派生類成員訪問屬性 |
private 成員 | public | 無法訪問 |
protected 成員 | public | protected |
public 成員 | public | public |
保護繼承
基類成員訪問屬性 | 繼承方式 | 派生類成員訪問屬性 |
private 成員 | protected | 無法訪問 |
protected 成員 | protected | protected |
public 成員 | protected | protected |
私有繼承
基類成員訪問屬性 | 繼承方式 | 派生類成員訪問屬性 |
private 成員 | private | 無法訪問 |
protected 成員 | private | private |
public 成員 | private | private |