掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
構造体を持つ構造体の定義時での初期化 (ID:56020)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> TEST(D3DXVECTOR3& dt){sPos = dt;} これではデフォルトコンストラクタが呼ばれ、期待するメンバ変数の「初期化」は出来ません。 メンバイニシャライザによって、適切なコンストラクタを指定して初期化を行います。 struct TEST { D3DXVECTOR3 sPos; TEST(D3DXVECTOR3& dt) : sPos(dt) {} }; ただ、私は上記構造体/クラスの詳細は知らないため、コピーコンストラクタやoperator=()が どう定義されているかは知りません。(もしかしたら、↑の代入でもOK?)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.