如何做有后台的网站,wordpress 离线更新,做团建活动网站,做网站销售水果一、友元在继承中的关系我们在友元的文章中介绍过#xff0c;友元关系不能继承。#xff08;1#xff09;友元关系不存在传递性#xff0c;即每个类负责控制自己的友元类或者友元函数#xff1b;#xff08;2#xff09;友元关系是单向的#xff0c;不具有交换性。若类… 一、友元在继承中的关系我们在友元的文章中介绍过友元关系不能继承。1友元关系不存在传递性即每个类负责控制自己的友元类或者友元函数2友元关系是单向的不具有交换性。若类B是类A的友元类A不一定是类B的友元要看在类中是否有相应的声明。3友元关系不能被继承。因此基类的友元不能访问派生类的新成员但是仍可以访问派生类从基类继承而来的成员/方法派生类的友元也不能随意访问基类的成员二、演示案例class A {private:int a;friend class C;};class B :public A {private:int b;};class C {public:int f(A a) { return a.a; }; //正确因为C是A的友元可以访问其任何成员int f2(B b) { return b.a; }; //正确因为B继承了A所以B中也包含了A的aint f3(B b) { return b.b; }; //错误C不是B的友元不能访问其私有成员};