掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
構造体を持つ構造体の定義時での初期化 (ID:56019)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
違ってたらごめんなさい たぶんD3DXVECTOR3がコンストラクタを持ってるからではないですかね? コンストラクタの無い構造体を内部に持たせた場合は普通に初期化できますし もっとも仕様とかはあんまり詳しくないんでなぜかはわかりませんが・・・ 解決策としては外側の構造体にもコンストラクタを作って、 それで初期化するとか struct TEST{ D3DXVECTOR3 sPos; TEST(D3DXVECTOR3& dt){sPos = dt;} }; main() { TEST test(D3DXVECTOR3(0.0f,0.0f,0.0f)); } みたいな もし何かずれてること言っちゃってる場合は誰かツッコミお願いします
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.