Next: Комментарии
Up: style
Previous: Предлагаемая последовательность частей файлов
Системные заголовочные файлы должны быть отсортированы в лексикографическом
порядке, не должны иметь имён совпадающих с именами заголовочных файлов
библиотек. Пути при подключении не должны быть абсолютными. Заголовочные
файлы, объявляющие внешние переменные и функции, должны быть также включены
в файл, где они описаны. Следует избегать иерархического включения
заголовочных файлов.
Данная конструкция используется для избежания повторного включения.
Комментировать оператор #endif надо обязательно.
#ifndef EXAMPLE_H
#define EXAMPLE_H
...
/* body of example.h file */
...
#endif /* EXAMPLE_H */
Aleks Sherikov
2006-06-01