C++嵌套类及对外围类成员变量的访问 在一个类中定义的类称为嵌套类,定义嵌套类的类称为外围类. 定义嵌套类的目的在于隐藏类名,减少全局的标识符,从而限制用户能否使用该类建立对象.这样可以提高类的抽象能力,并且强调了两个类(外围类和嵌套类)之间的主从关系.下面是一个嵌套类的例子: class A { public: class B { public: … private: … }; void f(); private: int a; } 其中,类B是一个嵌套类,类A是外围类,类B定义在类A的类体内…