C++を使わずにJavaをたくさん学んだ後、私は今多くの新しい質問をしています。C++自身の子クラスと親クラスの子クラスは同じですか?
がclass baseClass
とclass childClass : public baseClass
定義を考えると、のは言わせて、Javaの同等のコンテキスト内のインスタンスbaseClass bClass(); childClass cClass();
は、(ただしC++で)cClass instanceof bClass
true
でしょうか?
そして、そう(今多型の)場合、機能add(baseClass &left, baseClass &right)
はleft
および/またはright
としてbaseClass
の子のいずれかを期待することができるだろうか?
最後の質問は誤解を招く可能性がありますが、最初のものがまだ真であるかどうかによって異なりますので、必要に応じて後で詳しく説明します。
ありがとうございました!
すべての質問に対する回答は「はい」です。 –