C言語なら俺に聞け! Part 100
■ このスレッドは過去ログ倉庫に格納されています
0440デフォルトの名無しさん
05/01/26 19:45:52色々なところでそのヘッダを読み込んで使っていたら
インクルードエラーが発生しました。
#ifndef _INC_ヘッダ名
#define _INC_ヘッダ名
#endif
で、囲えば大丈夫だと思っていたんですが。
グローバル関数の場合はヘッダにして使ってはまずいって事でしょうか?
他のプログラムでも使う為にヘッダで使い回しができるものだと思っていたんですが・・・。
#ifndef〜#endifの間には関数が4,5個ほど定義してあって、
いずれの関数も「すでに定義されています」とエラーになってしまいます。
他にクラスを定義したヘッダファイルがあるんですが、
それは#ifndef〜#endifでインクルードガードが機能しているみたいです。
原因は何なのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています