#pragma
Pragma is a Include Guards, it tells compiler whether to include header file again or not
#pragma
was introduced to remove dependency on #ifdef for solely including header file.
Above, as we can see here we are using #ifndef
for including header files only once, but here we need to declare a Macro = MYHEADER_H
to chieve this.
To overcome this unnecessary creation of a Macro, we can use #pragma once
which does the same thing without declaring any Macro.
Last updated