我怎样才能找到在Visual Studio调试器监视窗口中的堆栈变量的地址Visual Studio调试器关注的问题
读变量工作正常(或其他地方):
streets streets [11790](0x1c66a690 [...] std::vector<Street *,std::allocator<Street *> >
但随着&前缀不给我一个地址:
&streets streets [11790](0x1c66a690 [...] std::vector<Street *,std::allocator<Street *> >
此外,尝试读取大小不工作,这是为什么?
streets.size() CXX0075: Error: Cannot set up Function Evaluation
该程序在调试模式下编译。
&街道应该给你指向你的变量的指针,我怀疑观察窗口可以执行像vector :: size()这样的函数。 – marcinj
@marcin_j:它可以,实际上。 VS观察窗非常强大。 –
@JohnDibling很好,我将不得不与我的VS2005 – marcinj