Hello all,
I was coding one day a while back, and discovered that #ifndef DEFINITION_NAME was not supported in the compiler I was using through the IDE Code::Blocks, IIRC, and therefore I was forced to change it to #if !defined DEFINITION_NAME instead. I was wondering if the #if !defined version is supported in every C++ standard compliant compiler, in which case I will just always use the #if !defined version.