Skip to content

Glossary: Coding Interviews in C++

Macro

Code the compiler pastes in by text substitution before compiling. `assert` is a macro, so a bare comma inside it splits its arguments unless you add extra parentheses.

Where the book teaches it

Related terms

assert