掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
構造体の前方参照 (ID:70560)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
すみません、タブ文字が削除されてしまったので、 全角スペースに置き換えて再投稿させていただきます。 VC2005のC++ですが、 構造体の中で宣言している構造体を前方参照することは可能なのでしょうか? struct BBBB; ←これは問題無い struct BBBB::CCCC; ←ここで「認識できない型 'BBBB' が使われています」と言われる struct AAAA { BBBB::CCCC* cccc; ←CCCCのポインタを持たせたい }; struct BBBB { struct CCCC ←CCCCはBBBBの中で宣言している { int i; }; CCCC cccc; }; この場合、CCCCをBBBBの外に出したり、 AAAAとBBBBの宣言順を逆にすれば通るのは理解していますが、 上記の構造のままではできないものなのでしょうか。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.