天天看點

C++派生類通路權限

C++類繼承通路權限:

一、派生類對象

1.public繼承:

派生類對象無權限通路基類private成員;

派生類對象無權限通路基類protected成員;

派生類對象有權限通路基類public成員。

2.protected/private繼承:

派生類對象無權限通路基類任何成員。

二、派生類成員函數

1.public繼承:

派生類成員函數無權限通路基類private成員;

派生類成員函數有權限通路基類protected/public成員。

2.protected/private繼承:

派生類成員函數無權限通路基類private成員;

派生類成員函數有權限通路基類protected/public成員;

繼續閱讀