当我尝试在 Visual Studio 调试器中查看 std::list 时,我基本上只想查看列表包含的所有 myList.size 值的数组。在理想情况下,我可以通过在 Watch Window 中键入一些 x < myList.size 的“MyList, x”来做到这一点。
但是,这无济于事。相反,我必须手动扩展大量变量来逐个查看每个值:
myList -> std::_List_val -> std::_List_nod -> _Myhead -> _Myval
这只是列表中的第一个值。
这是调试查看列表中值的一种糟糕方式。有什么方法可以让我只查看列表中的所有值而不用担心实现细节?
这个问题也适用于其他 STD 容器,例如载体。我只想做“MyStdContainer,x”而不关心我如何包含我的变量。
谢谢!