Vector 方便地查看向量';如果给定迭代器,则返回内容

Vector 方便地查看向量';如果给定迭代器,则返回内容,vector,stl,iterator,visual-studio-debugging,Vector,Stl,Iterator,Visual Studio Debugging,如果我需要在Visual Studio 2013中调试使用如下函数签名的程序,是否有方便的方法查看vector的内容: void foo(Iterator beginA, Iterator endA); 如果我有向量a,我可以很容易地看到向量的内部。但如果我只给出了迭代器,那么出于调试目的,我需要声明vector,看看里面有什么,或者有更简单的方法吗?在Watch窗口中尝试类似于beginA.\u Ptr,10。这取决于迭代器的实现细节(它有一个名为Ptr的成员),监视窗口中的,10语法意味着

如果我需要在Visual Studio 2013中调试使用如下函数签名的程序,是否有方便的方法查看vector的内容:

void foo(Iterator beginA, Iterator endA);

如果我有
向量a
,我可以很容易地看到向量的内部。但如果我只给出了迭代器,那么出于调试目的,我需要声明vector,看看里面有什么,或者有更简单的方法吗?

在Watch窗口中尝试类似于
beginA.\u Ptr,10
。这取决于迭代器的实现细节(它有一个名为Ptr的成员),监视窗口中的
,10
语法意味着“将指针视为数组地址并显示数组的10个元素”。你可以把一个任意的数字放在那里,当然不必是10