如果在观察窗口中展开std::vector<T>
,您将获得“[0]”,“[1]”等项目,每个值对应一个值。
当实现我自己的集合类(顺便说一下,包装动态数组)时,我想要同样的功能。
Visual Studio如何知道std::vector
的观察窗口中要显示的元素数量?
答案 0 :(得分:6)
调用程序使用一个名为autoexp.dat
的文件来解释自定义类型。它没有正式编辑,但我们已经在内部使用它来收集类型,它可以正常工作。有一些粗糙的边缘。
答案 1 :(得分:3)
2012年及以后,答案是Debugger Type Visualizers。 See the Visual Studio team blog for the 2012 version 对于详细信息(如果要实现自定义的),请查看MSDN文档。