爲什麼要引入保護成員

在C++成員中我們需要一種成員比私有成員訪問範圍大比公有成員訪問範圍小的成員。因此就引入了保護成員。 保護成員擴大範圍表現在基類的保護成員在派生類的成員函數中被訪問。 基類的成員本身就是派生類的成員,但是出於隱藏目的不宜設爲公有,但是又確實需要在派生類的成員函數中經常訪問基類成員,將其設置成保護成員,既能達到隱藏目的,又能直接訪問。 1:派生類成員函數不能訪問基類私有成員; 2:派生類成員函數可以
相關文章
相關標籤/搜索