C++ _内部类

01_内部类.cpp

#include<iostream>
using namespace std;

//内部类是指在一个类内部定义的类
//内部类本质就一个类,但是因其它在另一个类内部定义的,所以它可以访问外部类的成员


class A{
    class Inner{
        public:
        Inner(){cout<<a<<endl;} 
        ~Inner(){} 
    };
static  int a;
    Inner in;
};
int A::a=100;
int main()
{
    A a;
}
原文地址:https://www.cnblogs.com/Sico2Sico/p/5384236.html