* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 外部接口:此对象利用它与其它对象发生联系。 特定的访问权限:在对象外部不能访问或修改受保护的内部实现细节。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3 友元类 一个类也可以作为另一个类的友元。它的所有成员函数都成为另一个类的友元函数 例如: class Y { //… }; class X { //… friend Y; // 声明类Y为类X的友元类 //… }; 对象成员 如果一个类的对象是另一个类的数据成员,则称这样的数据成员为对象成员。例如: class A { //... }; class B { A a; //类A的对象a为类B的对象成员 public: //… }; //称类组合 使用对象成员着重要注意的问题是对象成员的初始化问题,即类B的构造函数如何定义? 例如有以下的类: class X{
原创力文档

文档评论(0)