C++中的基類訪問修飾符有三種,分別是public、protected和private。這些訪問修飾符用于控制派生類對基類成員的訪問權限。
- public:基類中的public成員在派生類中仍然是public成員,可以被派生類的成員函數訪問。
- protected:基類中的protected成員在派生類中是protected成員,可以被派生類的成員函數訪問,但不能被外部函數直接訪問。
- private:基類中的private成員在派生類中是private成員,不能被派生類的成員函數訪問,也不能被外部函數直接訪問。
默認情況下,類的成員是private的,而結構的成員是public的。