We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9eac158 commit b9d8903Copy full SHA for b9d8903
cpp/ql/src/jsf/4.07 Header Files/AV Rule 35.qhelp
@@ -5,7 +5,7 @@
5
<overview>
6
<p>
7
Some header files, such as those which define structures or classes, cannot be included more than once within a translation unit, as doing so would
8
-cause a redefinition error. Such headers must be guarded to prevent ill-effects from multiple inclusion. Simlarly, if header files include other
+cause a redefinition error. Such headers must be guarded to prevent ill-effects from multiple inclusion. Similarly, if header files include other
9
header files, and this inclusion graph contains a cycle, then at least one file within the cycle must contain header guards in order to break the
10
cycle. Because of cases like these, all headers should be guarded as a matter of good practice, even if they do not strictly need to be.
11
</p>
0 commit comments