#define is only used to create somthing to test against (e.g. #if DEBUG #endif)
You can’t use it to create macros. Bloody annoying, but get over it – you can’t! So instead use constants. Note that you have to use constants within a class. (more…)