Why #ifndef and #define Are Used in C++ Header Files | CodeTrail