なぜこれが機能しないのか、良い選択肢は何ですか?それはそれのように見えるために必要最低限C++:祖父母メソッドへのアクセス
class Grandparent
{
void DoSomething(int number);
};
class Parent : Grandparent
{
};
class Child : Parent
{
void DoSomething()
{
Grandparent::DoSomething(10); // Does not work.
Parent::DoSomething(10); // Does not work.
}
};
'struct 'のメンバーは、デフォルトではpublicであることに注意してください。実際、 'class'と' struct'の唯一の違いは、 'class'メンバーはデフォルトでprivateであり、' struct'メンバーはデフォルトでpublicです。 –
明確にするために編集しました。覚えてありがとうございます。 –
ええ、私はちょうどOPを修正して、今私は私の例をコンパイルし、それは動作します...私は私の実際のコードで間違って何をしているかを調べる必要があります。ありがとう。 –