怎么在C++中使用内部类

怎么在C++中使用内部类?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

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

怎么在C++中使用内部类

例如:

classA
{
public:
classB
{
public:
intx;
inty;
};
};

类B即为内部类。

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

  • a.他们不是朋友关系

  • b.他们不是父子关系

内部类的使用

#include<stdio.h>
classA
{
public:
classB
{
public:
voidtest()
{
printf("thisisinnerclass\n");
}
};
};
intmain()
{
A::Bb;//使用范围符号::
b.test();
}

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注恰卡编程网行业资讯频道,感谢您对恰卡编程网的支持。

发布于 2021-04-15 01:56:29
收藏
分享
海报
0 条评论
169
上一篇:怎么在vue中实现一个keep-alive缓存功能 下一篇:怎么在angularjs中使用http与后台进行交互
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码