| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -10,7 +10,7 @@ header files, and this inclusion graph contains a cycle, then at least one file | |||
| 10 | 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 | 11 | </p> | |
| 12 | 12 | <p> | |
| 13 | - Furthermore, most modern compilers contain optimisations which are triggered by header guards. If the header guard strictly conforms to the pattern | ||
| 13 | + Furthermore, most modern compilers contain optimizations which are triggered by header guards. If the header guard strictly conforms to the pattern | ||
| 14 | 14 | that compilers expect, then inclusions of that header other than the first have absolutely no effect: the file isn't re-read from disk, nor is it | |
| 15 | 15 | re-tokenised or re-preprocessed. This can result in a noticeable, albeit minor, improvement to compilation time. | |
| 16 | 16 | </p> | |
| Back | FazBrowse Home | New Git URL |
0 commit comments