私は次のようないくつかのC++インターフェースを持っています:
struct IThese {
virtual void doThesethings() = 0;
}
struct IThose : public IThese {
virtual void doThoseOtherThings() = 0;
}
IThose は独自のメソッドを実装するだけでなく、他のインターフェイスからのメソッドも実装することに注意してください。そのため、の実装者は両方を実装IThoseする必要があります。
質問:doThesethingsで再宣言する必要がありIThoseますか?
そうでない場合、私がそれをしたらどうなりますか?ITheseメソッドをシャドーしますか?