C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 53 を表示中)
■29552 / )  Re[3]: 多重インクルード防止について
□投稿者/ .SHO (367回)-(2008/12/10(Wed) 16:40:42)
No29551 (Cの疑問 さん) に返信

> 「一つのヘッダが複数ソースファイルでインクルードされることが問題ではない」、
> 例えばネスト的にヘッダがインクルードされている場合に、
> 気づかず、「一つのソースファイル内で同ヘッダが多重的にインクルードされるのを防ぐ」
> ものであるという認識であってますでしょうか?

完璧です!

sub1.h で #include <stdio.h>
sub2.h で #include <stdio.h>

と定義されていて

main.c で
#include <sub1.h>
#include <sub2.h>
として stdio.h を多重インクルードするようなことは
気付かないうちに頻繁に発生しています。
返信 編集キー/


管理者用

- Child Tree -