私はbaseClassというクラスを使用しており、そこから別のクラスderivedClassを派生させています。私には、他の人とは別に、次のような問題の定義があります。
i)メンバー-オブジェクト初期化子は、基本クラスで宣言されているデータメンバー(var1など)を初期化するために使用する必要があります。
ii)i)基本クラスコンストラクター内で実行されます。これは、派生クラスのコンストラクターを介してのみ呼び出す必要があると言われています。
iii)基本クラスは抽象クラスであり、そのオブジェクトは作成できません。しかし、私には3番目のクラスがあり、その中で次を使用します。
baseClass *baseObjects[5];
コンパイラはエラーを報告しません。
私は、i)とii)が本当に何を意味するのか理解していません。簡単な言葉での説明でいいでしょう。また、iii)に関する支援は大歓迎です。