_SECURE_SCL
Этот макрос, заменяемый _ITERATOR_DEBUG_LEVEL, определяет, включены ли Проверяемые итераторы. По умолчанию проверяемые итераторы включены в отладочных сборках и отключены в окончательных сборках.
Важно!
Прямое использование макроса _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++
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по