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 deprecation 경고
2
A
답변
2
예, 둘 다 사용할 수 있으며 예상 한대로 정확하게 작업하고 있습니다.
crtdefs.h
헤더 파일을 살펴볼 수 있습니다. _CRT_SECURE_NO_WARNINGS
을 정의하는 경우에는 _CRT_INSECURE_DEPRECATE
참조 대신 경고가 생성되지 않습니다.
_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES
은 __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_ ...
과 같은 다른 매크로를 제어합니다.
관련 문제
- 1. numpy의 deprecation 경고
- 2. gtk.Toolbar deprecation 경고 수정
- 3. django deprecation 경고 위치
- 4. Python Sklearn - Deprecation 경고
- 5. Scalatest deprecation 경고
- 6. PyBrain Deprecation 경고
- 7. Gradle 고정 dependsOn Deprecation 경고
- 8. C++ Boost Concepts Deprecation 경고
- 9. Rails 3.2 silence logging deprecation 경고
- 10. DEPRECATION 경고 : Rails 3.2.8에서 'info'속성을 만들려고합니다.
- 11. Akka - Deprecation 컴파일 오류
- 12. 헌팅 다운 : DEPRECATION 경고 : 데이터베이스 연결이 자동으로 닫히지 않습니다
- 13. 의견 쓰기 deprecation 장고에서 mongoengine을 사용할 때의 경고
- 14. 간단한 앱에서 Ember deprecation 경고 및 str.replace 오류가 발생했습니다.
- 15. Rails 4.2 DEPRECATION 경고 :`serialized_attributes`는 교체하지 않고 사용하지 않습니다.
- 16. GLEW 및 openGL deprecation
- 17. Maven build deprecation error
- 18. Rake DEPRECATION WARNING
- 19. [DEPRECATION] MultiJson.decode가 사용되지 않습니다.
- 20. Em.View.create deprecation warnings
- 21. Visual Studio CRT 메모리 보고서에 CRT 블록이 표시되는 이유
- 22. msvcprt 및 crt
- 23. CUDA : 커널 CRT 문서?
- 24. 파스칼 crt 출력 리다이렉션
- 25. CRT 초기화 및 DLLMain
- 26. C++ - Visual Studio CRT
- 27. Visual C++ CRT 디버깅
- 28. Visual C++ CRT 디버깅
- 29. CRT 가상 소멸자
- 30. nginx에 바이너리 crt 설치하기
IntelliSense (기능 정의로 이동) 또는 디버거 (기능으로 이동)로 확인할 수 있습니다. –