ヘッダファイルの複数のインクルードに対する保護

ヘッダファイルを複数のインクルードから保護することにより、以下の効果が得られます。

以下に例を示します。

/* foo.h */
#ifndef FOO_H
#define FOO_H 1
...
#endif

/* bar.c */
#ifndef FOO_H
#include "foo.h"
#endif

Show/hide関連項目

参照

『コンパイラリファレンス』

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0472EJ
Non-ConfidentialID081711