Visual Studio 2013 调试迭代器容器

visual studio 2013 debug iterator container

本文关键字:迭代器 调试 Studio 2013 Visual      更新时间:2023-10-16

我现在正在做很多关于迭代器的调试,想知道是否有人知道一种简单的方法来获取一个监视变量,其中容器中的所有元素都被迭代器引用,因为这些函数只能访问迭代器而不是容器本身。

也许某种方法可以从迭代器和下一个 x 元素开始枚举?

正如 Praetorian 所提到的,在 VS 中,您可以枚举指针的值以查看迭代器正在迭代的容器的内容。

监视变量,如下所示:

(MyIterator)._Ptr, 5

(MyIterator)._Ptr, NumElements

将枚举容器中的第一个 NumElements 元素。