VS關於 _CRT_SECURE_NO_WARNINGS 警告說明


在VS中調用 strcpy、strcat 等函數時會提示 _CRT_SECURE_NO_WARNINGS 警告,原因是這些函數不安全,可能會造成內存泄露等。



所以建議采用帶_s的函數,如strcpy_s,calloc_s。


當然,如果執意使用老版本、非安全版本函數,可以使用 _CRT_SECURE_NO_WARNINGS 標記來忽略這些警告問題。


方法一:

在寫代碼的前面加上如下宏定義:

#define  _CRT_SECURE_NO_WARNINGS 



方法二:

操作 vs 中,在項目 -> 屬性 -> C/C++ -> 預處理器 -> 預處理器定中添加 _CRT_SECURE_NO_WARNINGS 這個預定義。







參考文檔:http://blog.sina.com.cn/s/blog_6d1ba49101010oh1.html


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com