禁用指定編譯警告教程

原文鏈接:https://www.2cto.com/kf/201808/772237.html

vc編譯器">MSVC編譯器

#ifdef _MSC_VER
#pragma warning(push)
#pragma warning(disable:4100)
#endif
 
//some code...
 
#ifdef _MSC_VER
#pragma warning(pop)
#endif

GCC編譯器

#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-parameter"
#endif
 
//some code...
 
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif

說明

在自己的code中儘量少用禁用警告的方式,而是將警告消滅掉。一般用此方式屏蔽第三方庫的警告。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章