K12教育赛事综合服务平台
专注青少年竞赛题库网站
聚乐之家官方网站
下载聚乐之家官方App
给定C++代码如下:
class Rectangle { private: class Point { public: double x; double y; }; Point a, b, c, d; double length; double width; public: // 后续代码省略 };
C++中类内部可以嵌套定义类
在类中定义的类被称为内部类,定义类的类被称为外部类
内部类可以随便访问,不需要通过外部类来访问
代码中 Point 被称为内部类,可以通过外部类 Rectangle 来访问, Rectangle::Point