compiler directives : testing a macro value

typing "c++ preprocessor directives" in google gives you plenty to learn from...

this is the first hit for me - not too bad