_SECURE_SCL

확인된 반복기가 사용하도록 설정되었는지를 정의하는 이 매크로는 _ITERATOR_DEBUG_LEVEL로 교체되었습니다. 확인된 반복기는 기본적으로 디버그 빌드에서는 사용하도록 설정되고 정품 빌드에서는 사용하지 않도록 설정됩니다.

Important

_SECURE_SCL 매크로의 직접 사용은 더 이상 사용되지 않습니다. 대신 _ITERATOR_DEBUG_LEVEL 사용하여 검사 반복기 설정을 제어합니다. 자세한 내용은 _ITERATOR_DEBUG_LEVEL을 참조하세요.

설명

확인된 반복기를 사용하는 경우에는 안전하지 않은 반복기 사용으로 인해 런타임 오류가 발생하며 프로그램이 종료됩니다. 검사 반복기를 사용하도록 설정하려면 _ITERATOR_DEBUG_LEVEL 1 또는 2로 설정합니다. 이는 _SECURE_SCL 설정 1 또는 사용 설정과 동일합니다.

#define _ITERATOR_DEBUG_LEVEL 1

검사 반복기를 사용하지 않도록 설정하려면 _ITERATOR_DEBUG_LEVEL 0으로 설정합니다. 이는 _SECURE_SCL 설정 0 또는 사용 안 함과 같습니다.

#define _ITERATOR_DEBUG_LEVEL 0

확인된 반복기에 대한 경고를 사용하지 않도록 설정하는 방법에 대한 자세한 내용은 _SCL_SECURE_NO_WARNINGS를 참조하세요.

참고 항목

_ITERATOR_DEBUG_LEVEL
Checked Iterators
디버그 반복기 지원
안전한 라이브러리: C++ 표준 라이브러리