根据Security Enhancements in the CRT和Secure Template Overloads,可以使用_CRT_SECURE_NO_WARNINGS禁用与由于安全问题而不推荐使用的功能相关的警告。也可以使用_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES替换其中一些功能。但是,是否有人知道两者是否可以同时使用。也就是说,如果我首先指定_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES,然后指定_CRT_SECURE_NO_WARNINGS,那么这些可替换的功能是否会被替换,其余情况下的警告是否会被取消。我不知道如何测试这个,因为如果我同时添加,所有的警告都会被有效地抑制,但是我不知道它是否仅仅是由于第二个标志。CRT弃用警告
Q
CRT弃用警告
2
A
回答
2
是的,你可以同时使用,他们正在做你所期望的。
你可以看看crtdefs.h
头文件。如果您定义了_CRT_SECURE_NO_WARNINGS
,则它不会生成警告来代替_CRT_INSECURE_DEPRECATE
引用。
_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES
控制其他宏,如__DEFINE_CPP_OVERLOAD_STANDARD_FUNC_ ...
等。
相关问题
- 1. 弃用警告
- 2. 弃用警告
- 3. 弃用警告
- 4. nosetest弃用警告
- 5. 弃用警告Python
- 6. Astropy弃用警告
- 7. 弃用警告:seed`
- 8. Scalatest弃用警告
- 9. Em.View.create弃用警告
- 10. 弃用警告4
- 11. 例弃用警告
- 12. Moment.JS弃用警告
- 13. BindingAdapter弃用警告
- 14. Rspec:弃用警告
- 15. Mpdboot:弃用警告
- 16. xcode7禁用弃用警告
- 17. Django 1.9弃用警告app_label
- 18. Rails已弃用的警告
- 19. django弃用警告位置
- 20. 水豚的弃用警告
- 21. WriteToFile:自动弃用警告
- 22. 角时刻弃用警告
- 23. MOJO perl已弃用警告
- 24. 弃用警告在Django
- 25. py2neo Graph.find_one()弃用警告?
- 26. Python Sklearn - 弃用警告
- 27. Rails,Mongrel和弃用警告
- 28. 的I18n弃用警告
- 29. stretchableImageWithLeftCapWidth:topCapHeight:不弃用警告
- 30. scala中的弃用警告
您可以使用智能感知(进入函数的定义)或调试器(逐步进入函数)来检查。 – 2013-04-26 11:12:17