首页 > 其他 > 详细

内部类

时间:2021-03-23 09:05:26      阅读:46      评论:0      收藏:0      [点我收藏+]
内部类:

类似于友元类,内部类可以访问外部类,外部不能访问内部,内部类是外部类的友元类,外部类不是内部类的友元类内部类中可以直接访问外部类的static 成员,其他友元类要加作用域;
public:外部可见
private:外部不可见
内部类是独立于外部类,不存储于外部类,如下;**

内部类不占外部内存

#include<iostream>
using namespace std;

class A
{
public:
    class B
    {

    private:
        char _a2;

    };
private:
    int _a1;
};
int main()
{
    A a;
    cout << "sizeof(A)=" << sizeof(A) << endl<< "sizeof(B)=" << sizeof(A::B) << endl;
    return 0;
}

技术分享图片

内部类

原文:https://blog.51cto.com/14982125/2668816

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!