Question 269: What does the C++ preprocessor do, and when should macros be replaced with constexpr values, inline functions, templates, or scoped constants?
This detailed lesson requires Premium. You can still view the question and answer and practise interviews for free.