Hi eXpl0it3r and FRex,
Thanks for your responses. Prior to posting, I had done intensive Googling on "Include guards", "Preprocessor Directives", and "_INCLUDED". I found some sample code using it but no real explanations of why "_INCLUDED" is needed. I did notice that the "_INCLUDED" Google finds were related to C code rather than C++ code.
Would it be safe to say that in C++ there's no need to use the "_INCLUDED" suffix when using #ifndef and #define include guards?
If there's a reason why the "_INCLUDED" suffix is needed in C++ code, could you please explain why it's needed over never using it at all.
Thanks,
Raptor