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.
Glossary: Coding Interviews in C++
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.