class A {
public:
void fa() {
}
};
class B : public A{
public:
void fb() {
}
};
class C : public A, public B {
public:
void fc() {
//call A::fa(), not B::A::fa();
}
};
Как вызвать A :: fa ()
из C :: fc ()
функция.
GCC предупреждает, что прямая база A недоступна в C из-за двусмысленности
, означает ли это, что нет прямого способа ссылаться на члены базового класса?