在windbg中查找stl deque的元素数

时间:2011-06-21 14:28:34

标签: c++ debugging stl windbg deque

如何在windbg中找到STL双端队列容器的元素数?

似乎!stl扩展名不支持deques。我已经尝试过调查数据结构的内部结构,但是没有找到明显的元素数成员变量。

我有一个不可重现的问题的内存转储,所以我不能选择日志记录。

1 个答案:

答案 0 :(得分:2)

在最近的Visual C ++标准C ++库实现中 - 至少Visual C ++ 2008和Visual C ++ 2010 - std::deque有一个_Mysize数据成员,用于保存容器中的元素数。