It's better practice in C++ to define a "const int" than use a macro for a global variable. Any macros you use will have no symbolic information while debugging. Const guarantees that it won't change.