C++相談室 part21
■ このスレッドは過去ログ倉庫に格納されています
0281デフォルトの名無しさん
NGNGA.cppというファイルからB.hとC.hをIncludeして使おうと思っています。
C.hではクラスの宣言をしています。
そして、A.cppではそのインスタンスを作成しています。
しかし、B.hで作成したインスタンスのメンバーを読み込もうとすると、
コンパイル時に、そのインスタンスが『未定義』とされエラーがでてしまいます。
その後、A.cppでインスタンスを作成する場所でも『再定義』というエラーがでるので、
きっと、宣言の順番の問題なんだろうと思うのですが、何かよい解決策はないでしょうか。
わかりにくい文章ですみませんが、よろしくおねがいします。
■ このスレッドは過去ログ倉庫に格納されています