欢迎来到代码驿站!

C代码

当前位置:首页 > 软件编程 > C代码

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

时间:2021-07-11 08:43:31|栏目:C代码|点击:

介绍

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代码

下一篇:基于C语言实现的贪吃蛇游戏完整实例代码

本文标题:关于C++内部类的介绍与使用示例

本文地址:http://www.codeinn.net/misctech/155937.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有