首页 > 编程 > C++ > 正文

关于C++内部类的介绍与使用示例

2020-05-23 13:23:33
字体:
来源:转载
供稿:网友

介绍

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();}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对VEVB武林网的支持。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表