Готовый перевод Google C++ Style Guide / Google C++ Style Guide: The #define Guard
Внимание! Этот перевод, возможно, ещё не готов, так как модераторы установили для него статус «идёт перевод»
Каждый заголовочный файл должен содержать защиту от повторного включения (header guard) в виде комплекса директив препроцессора #ifndef / #define / #endif. Формат используемого имени макроса должен быть в виде <ПРОЕКТ>_<ПУТЬ>_<ФАЙЛ>_H_
Для обеспечения уникальности их имена следует составлять на основе полного пути к включаемому файлу. Например, файл foo/src/bar/baz.h в проекте foo должен иметь такую обертку:
#ifndef FOO_BAR_BAZ_H_
#define FOO_BAR_BAZ_H_
...
#endif // FOO_BAR_BAZ_H_
Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод
Переведено на Нотабеноиде
http://notabenoid.org/book/32830/114581
Переводчики: mayorovp, flyngate
Настройки
Готово:
100.00%
КП = 1.7
