どのように、いつスーパークラスメソッドを呼び出すのですか?二つのオプションのためのコードセグメントにreferrしてください:あなたはスーパークラスで実装されているいずれかの関数を呼び出すthis->method()
を使用してスーパークラス::メソッドまたはthis->メソッドの違い
class SuperClass {
public:
void method();
};
class SubClass : public SuperClass {
public:
void someOtherMethdo(){
this->method();
SuperClass::method();
}
};
メソッドが仮想であれば問題にはならないと思います。 2人の親が同じ仮想メソッドを持っていても、その子は同じではない場合はどうなりますか? – sje397