C++嵌套类及对外围类成员变量的访问
摘要:在一个类中定义的类称为嵌套类,定义嵌套类的类称为外围类。 定义嵌套类的目的在于隐藏类名,减少全局的标识符,从而限制用户能否使用该类建立对象。这样可以提高类的抽象能力,并且强调了两个类(外围类和嵌套类)之间的主从关系。下面是一个嵌套类的例子: class A { public: class B { public: … private: … }; void f(); private: int a; } 其中,类B是一个嵌套类,类A是外围类,类B定义在类A的类体内。 对嵌套类的若干说明: 1、从作用域的角度看...
阅读全文
posted @ 2012-06-14 12:56
浙公网安备 33010602011771号