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