掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
構造体の中にある構造体へのデータ設定について (ID:61816)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
お世話になります。 WindowsXP, VC++6.0で開発しております。 以下の文を実行すると、※の所で、「structAからintへキャストできない」とコンパイルエラーになります。 static structB structBData[] = { {"test", { 1, 2, (int*)3 }} }; だと、コンパイルは成功します。 なにが悪いのか、1時間考えておりましたが、解決に到達できませんでした。 ご指導の程、お願い申し上げます。 typedef struct { int a; int b; int * c; } structA; typedef struct { char * name; structA A; } structB; static structA structAData = { 1, 2, (int*)3 }; static structB structBData[] = { {"test", structAData} ←※ };
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.