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.
Read now
Unlock full access