如果我有两个如下的类并且它们之间存在继承关系:
class A
{
...
}
class B : public A
{
...
}
还有第三个类被定义为A类的友元:
class C
{
friend class A;
}
如果我将class B
定义为class A
的一种形式(也是一个对象),那么我是否能够像在最初就将class B
定义为友元类一样,访问class C
的所有成员?