使用继承,把后辩贺者作为父类坦卜,前面的多个去继承他(由它派生),就和实现多个携信派类使用另一个类中的成员函数了。
将B,C,D,E类设置为A类的友员。
把他类如B,C,D,E...类声明为A的差胡友元类,在A里面加吵蠢入 friend B;诸如的语句虚碰拦
A对外提供接口,SetA(); GetA();
把a成员定义为public类型
把B,C,D,E。。。设置为A的友元。
参考如下代码:
class b
{public:
b (int i) {m_i=i;}; 正困// class b只有一个带参数的构造函数
private:
int m_i;};
class a{
public:
a ()
:m_b(1) // 因为举仔念b没有默认构造函数,所以必须在初戚态始化表中初始化
{
};
b m_b;};