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

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

最佳答案

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

一个监视变量,例如:

(MyIterator)._Ptr, 5

要么
(MyIterator)._Ptr, NumElements

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

关于c++ - Visual Studio 2013调试迭代器容器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29958952/

10-09 18:08
查看更多