_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++