一、定义:在一个类中的类
二、特点
1、内部类相当于外部类的友元,除此俩类别无二意。
2、内部类定义在public,可以通过外部类::内部类,定义内部类或者内部类对象;定义在private,外部不可以定义内部类对象。
3、内部类可以直接访问外部类的static、枚举,不需要通过外部类的对象或者类名,而友元类必须要通过类名才能访问。
4、sizeof(外部类),跟内部类无关。
一、定义:在一个类中的类
二、特点
1、内部类相当于外部类的友元,除此俩类别无二意。
2、内部类定义在public,可以通过外部类::内部类,定义内部类或者内部类对象;定义在private,外部不可以定义内部类对象。
3、内部类可以直接访问外部类的static、枚举,不需要通过外部类的对象或者类名,而友元类必须要通过类名才能访问。
4、sizeof(外部类),跟内部类无关。