介紹
1.把一個類定義在另一個類的內部,稱里面的類為內部類。
例如:
class A{public: class B { public: int x; int y; };};
類B即為內部類。
2.內部類和外部類相互沒有特權,即外部類無法自由訪問內部類,內部類也無法自由訪問外部類。
內部類的使用
#include <stdio.h>class A{public: class B { public: void test() { printf("this is inner class/n"); } };};int main(){ A::B b; //使用范圍符號:: b.test();}
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網的支持。
新聞熱點
疑難解答