警告: これはWhat is object slicing?の複製ではありません。、私はすでにそれを読みましたが、私の問題を明確にしません
私の質問は、コピー コンストラクターの欠如が、オブジェクトのスライスに関する基本クラスで問題になるのはなぜですか? 私が何かをするなら
Base base;
Derived derived;
Base newbaseobj((Base)derived);
これはそもそも古典的なスライスの問題です! Base でユーザー定義のコピー コンストラクターを定義することが役立つ理由や方法がわかりません
編集:これらの回答: https://stackoverflow.com/a/26040064/1938163およびhttps://stackoverflow.com/a/26040050/1938163は、コピーコンストラクターを定義/デフォルト設定する必要があることを暗示しているように見えるため、これを求めていますオブジェクトのスライスに対処する