...
Because solutions such as this one make it possible to create a header file that can be included more than once, the C Standard [ISO/IEC 9899:2011] guarantees that the standard headers are safe for multiple inclusion.
...
| CERT C++ Secure Coding Standard | PRE06-CPP. Enclose header files in an inclusion guard |
|---|---|
| MISRA-C | Rule 19.5 |
Bibliography
...
| [Plum 1985] | Rule 1-14 |