C言語なら俺に聞け(入門編)Part 89
■ このスレッドは過去ログ倉庫に格納されています
0855デフォルトの名無しさん
2011/09/24(土) 21:57:39.77hoge.hが標準関数のヘッダに依存するならhoge.hに書くべき。
つまりhoge.hに先立ってstdio.hをインクルードすることが必要ならhoge.hに書いてしまう。
例えばhoge.hに
void hoge(FILE *);
という宣言がある場合は、hoge.hの中でstdio.hをインクルードしてしまう。
こんな感じ
#ifdef HOGE_H__
#define HOGE_H__
#include <stdio.h>
void hoge(FILE *);
#endif
■ このスレッドは過去ログ倉庫に格納されています