hownot2code.com
Do not use #pragma warning(default:X)
The correct way to return the previous state of a warning is to use directives “#pragma warning(push[ ,n ])” and “#pragma warning(pop)”.