VS2010 RC - только 100 станд.:: элементы карты в отладчике

У меня есть небольшая проблема во время отладки моего Приложения в RC VS 2010, когда я хочу видеть все элементы станд.:: контейнер карты.

Когда отладчик достигает точки останова, и я хочу проверить значения карты в инспекторе элемента (в окнах 'Locals' и во всплывающих окнах после парения имени переменной с мышью также), и я прокручиваю список вниз элементов, которые это останавливает на 100 элементах, и я не могу следующие элементы. Карта содержит больше чем 200 элементов (встречный параметр карты показывает это правильно), но я не могу просмотреть их всех в инспекторе элемента.

Проблема появляется даже в самом простом std::map<int, int> заполненный 200 международными значениями.

Возможно, это - проблема с настройками, но я попробовал много комбинаций их, и она все еще не работает. Возможно, у кого-то есть некоторые идеи, как решить это.

Заранее спасибо за помощь.

8
задан Georg Fritzsche 24 February 2010 в 16:43
поделиться

1 ответ

Отображение такой информации управляется файлом autoexp.dat (обычно находится в "Program Files *" \ "Microsoft Visual Studio *" \ Common7 \ Packages \ Debugger). Похоже, что Microsoft добавила жестко запрограммированное ограничение в 100 элементов для оператора #tree, чтобы избежать зависания Visual Studio в случае возникновения циклов в дереве.

3
ответ дан 5 December 2019 в 22:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: