Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот макрос, который был заменен макросом _ITERATOR_DEBUG_LEVEL, определяет, включена ли функция отладки итераторов в отладочной сборке. По умолчанию отладка итераторов включена в отладочных сборках и отключена в окончательных сборках. Дополнительные сведения см. в статье Debug Iterator Support (Поддержка итераторов при отладке).
Внимание
Прямое использование макроса _HAS_ITERATOR_DEBUGGING устарело. Вместо этого используйте _ITERATOR_DEBUG_LEVEL для управления параметрами отладки итератора. Дополнительные сведения см. в разделе _ITERATOR_DEBUG_LEVEL.
Замечания
Чтобы включить отладку итератора в отладочных сборках, задайте для _ITERATOR_DEBUG_LEVEL значение 2. Это эквивалентно параметру _HAS_ITERATOR_DEBUGGING 1 или включен:
#define _ITERATOR_DEBUG_LEVEL 2
_ITERATOR_DEBUG_LEVEL нельзя задать значение 2 (и _HAS_ITERATOR_DEBUGGING нельзя задать значение 1) в розничных сборках.
Чтобы отключить итераторы отладки в отладочных сборках, задайте для параметра _ITERATOR_DEBUG_LEVEL значение 0 или 1. Это эквивалентно _HAS_ITERATOR_DEBUGGING параметру 0 или отключен:
#define _ITERATOR_DEBUG_LEVEL 0
См. также
_ITERATOR_DEBUG_LEVEL
Поддержка итераторов отладки
Checked Iterators
Безопасные библиотеки: стандартная библиотека C++