#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

posted @ 2025-01-10 10:57  hugingface  阅读(68)  评论(0)    收藏  举报