c++ - 在 windbg 中查找 STL 双端队列的元素计数

标签 c++ debugging stl windbg deque

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

似乎 !STL 扩展不支持双端队列。我尝试查看数据结构的内部结构,但没有找到一个明显的元素计数成员变量。

我有一个不可重现问题的内存转储,因此日志记录不适合我。

最佳答案

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

关于c++ - 在 windbg 中查找 STL 双端队列的元素计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6426962/

相关文章:

在后台线程上具有固定增量时间的 C++ 循环

c++ - 当用户使用 QTableWidget 中的键盘(Key_Up 和 Key_Down)更改行时发出信号

c++ - 我们如何在指针中存储对对象的引用?

debugging - 如何找到 FreeBSD 内核 panic 的确切行号?

c++ - 搜索空字符串时 find vs find_first_of

c++ - 从函数返回迭代器

c++ - 子类化 QVector<T>

c++ - 不存在从 “cv::Mat”到 “IplImage”的合适的用户定义转换

angular - Chrome - 调试 Angular/Typescript - 如何导航到 ts 文件

python - 在 Python Visual Studio 下调试时编辑并继续?