C++:内部类

来源:互联网 发布:python常用函数大全 编辑:程序博客网 时间:2024/05/18 13:05

介绍

1.把一个类定义在另一个类的内部,称里面的类为内部类。

例如:class A{public:class B{public:int x;int y;};};
类B即为内部类。

2.内部类和外部类相互没有特权,即外部类无法自由访问内部类,内部类也无法自由访问外部类。

     a.他们不是朋友关系。

     b.他们不是父子关系

内部类的使用

#include <stdio.h>class A{public:class B{public:void test(){printf("this is inner class\n");}};};int main(){A::B b; //使用范围符号::b.test();}


欢迎加群交流:C/C++开发交流


扫码关注公众号"CPP开发之路"

原创粉丝点击