9.5.2 对类友元关系的限制
类友元关系不是互惠的。使CCarton类成为CBottle类的友元,并不意味着CBottle类也是CCarton类的友元。如果希望如此,则必须在CCarton类中将CBottle类声明为友元。
类友元关系还是不可继承的。如果我们以CBottle为基类定义了另一个类,则CCarton类的成员将无权访问该派生类的数据成员,即使这些成员是从CBottle类继承的也不行。