April 2022
Intermediate to advanced
1012 pages
38h 1m
English
Objectives
In this appendix, you’ll:
Understand #include in the context of developing large programs.
Understand include guards for ensuring a header is included only once per translation unit.
Use #define to create macros and macros with arguments.
Understand conditional compilation.
Display error messages during conditional compilation.
Use assertions to test if the values of expressions are correct.