C++友元和继承
C++友元和繼承
- 友元函數
- 友元類
- 類之間的繼承
- 多重繼承
友元函數
原則上,不能從聲明它們的同一類外部訪問該類的私有成員和受保護成員。但是,此規則不適用于“朋友”。
友元是用friend關鍵字聲明的函數或類。
如果非成員函數被聲明為該類的朋友,則該非成員函數可以訪問該類的私有成員和受保護成員。這是通過在類中包含此外部函數的聲明并在其前面加上關鍵字來完成的friend:
// friend functions #include <iostream> using namespace std;class Rectangle {int width, height;public:Rectangle() {}Rectangle (in總結
- 上一篇: C++类特殊成员函数
- 下一篇: C++预处理程序指令