E
E. Robert Tisdale
Shezan said:You don't put redundant guards in your .cpp files.
You put them in header files (when you include other header files).
This was a maintenance nightmare.
If you changed the name of the internal guard macro in a header file,
you had to change the name of the external guard macro to match
in every header or source file that included it.