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