【发布时间】:2012-04-17 09:16:44
【问题描述】:
数组和 std::vectors(应该是所有标准容器)都可以在 Visual Studio 调试器中浏览(您可以将鼠标指针悬停在它们上面并检查它们的内容)。
有没有办法准备一个自定义容器类,允许以与 std::vector 相同的方式浏览其内部数据?
【问题讨论】:
标签: c++ visual-studio visual-studio-2010 debugging
数组和 std::vectors(应该是所有标准容器)都可以在 Visual Studio 调试器中浏览(您可以将鼠标指针悬停在它们上面并检查它们的内容)。
有没有办法准备一个自定义容器类,允许以与 std::vector 相同的方式浏览其内部数据?
【问题讨论】:
标签: c++ visual-studio visual-studio-2010 debugging
尝试查看文件%VSINSTALLDIR%\Common7\Packages\Debugger\autoexp.dat。
不同数据类型的扩展规则可自定义描述。
来自这个文件:
调试时,观察和变量窗口中的数据提示和项目 会自动展开以显示其最重要的元素。这 扩展遵循此文件中规则给出的格式。你可以 为您的类型添加规则或更改预定义规则。
【讨论】: