Нахождение количества элементов stl deque в windbg - PullRequest
1 голос
/ 21 июня 2011

Как найти количество элементов контейнера deque STL в windbg?

Похоже, что расширение! Stl не поддерживает запросы.Я попытался изучить внутреннюю структуру структуры данных, но не нашел очевидной переменной-члена для количества элементов.

У меня есть дамп памяти невоспроизводимой проблемы, поэтому ведение журнала не являетсявариант для меня.

1 Ответ

2 голосов
/ 21 июня 2011

В последних реализациях библиотеки Visual C ++ Standard C ++ - по крайней мере, Visual C ++ 2008 и Visual C ++ 2010 - std::deque имеет элемент данных _Mysize, который содержит количество элементов в контейнере.

...