掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CArrayの要素に派生クラスのオブジェクトを使うには? (ID:51071)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
CArrayの要素として、下のように自作の基本クラスを使うときはうまくいくのですが、 CBase base; CArray<CBase, CBase&> baseArray; baseArray.Add(base); 要素が自作の派生クラスだとうまくいきません。 要素数は正常に一つ増えているのですが、その中身を見ると、メンバ変数がデフォルト値になっており、正常にAddされていません。 まるで新規オブジェクトが追加された感じです。 要素として派生クラスを使う際の注意などありましたら教えてもらえないでしょうか。 CArrayのAddが呼ばれた時の内部の動きなどが解説されているサイトなどもありましたら、よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.