关闭VS警告#pragma warning(disable:4996)
生活随笔
收集整理的這篇文章主要介紹了
关闭VS警告#pragma warning(disable:4996)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
代碼實現:
#pragma warning(disable:4996)1. #pragma warning只對當前文件有效(對于.h,對包含它的cpp也是有效的),而不是對整個工程的所有文件有效。當該文件編譯結束,設置也就失去作用。
2. #pragma warning(push) 存儲當前報警設置。
#pragma warning(push, n) 存儲當前報警設置,并設置報警級別為n。n為從1到4的自然數。
3. #pragma warning(pop) 恢復之前壓入堆棧的報警設置。在一對push和pop之間作的任何報警相關設置都將失效。
4. #pragma warning(disable: n)將某個警報置為失效
5. #pragma warning(default: n)將報警置為默認
6. 某些警告如C4309是從上到下生效的。即文件內#pragma warning從上到下遍歷,依次生效。
總結
以上是生活随笔為你收集整理的关闭VS警告#pragma warning(disable:4996)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mtask.exe - mtask是什么
- 下一篇: 【CodeForces - 798A】M