Macros

  • Avoid #define for constants. Use constexpr instead.

  • Avoid macro functions. Use inline and templates instead.