#pragma GCC diagnostic push 与 #pragma GCC diagnostic pop 的使用
在gcc下,#pragma GCC diagnostic push用于记录当前的诊断状态,#pragma GCC diagnostic pop用于恢复诊断状态。
可以用于屏蔽局部代码的警告,格式如下:
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wformat"
//code
#pragma GCC diagnostic pop
参考资料:
https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html

浙公网安备 33010602011771号