C言語なら俺に聞け! Part 102
■ このスレッドは過去ログ倉庫に格納されています
0534デフォルトの名無しさん
05/02/19 15:16:56aa.hとbb.hとcc.hがあって,
aa.hがbb.h,cc.hをインクルード.bb.h,cc.hはそれぞれaa.hをインクルードしたい.
と言う状況なのですが,普通に書くとincludeが循環してしまってエラーになります.
#ifndef...#include...#endifをすると,bb.hがaa.hをインクルードできても,cc.h
がaa.hをインクルードすると,aa.hの中の変数やら関数やらが再定義されたとして
コンパイルが通りません.
解決策はあるのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています