私は、基本派生クラスの関係に疑問を持っています。
基本クラスからクラスを派生させると、派生クラスには基本クラスに関するすべての情報が含まれます。しかし、基本クラスは派生クラスについて何も知りません。
では、なぜこれが受け入れられるのでしょうか。
Base *b=new Derived();
ではない
Derived *d=new Base();.
基本的に、最初のステートメントの必要性を理解する必要がありますか? つまり、派生クラス オブジェクトを基底クラス ポインターに代入することの用途は何ですか?
注 : これは課題ではありません。プログラミング学習の初期段階にいます。したがって、基本的には細かい部分を理解する必要があります。これが非常に基本的なものであり、既に尋ねられた質問である場合は無視してください。