在C ++的Visual Studio的Watch窗口中展平继承的成员?

时间:2017-03-07 12:12:17

标签: c++ visual-studio debugging visual-studio-2015

除了我正在调试C ++应用程序之外,这个问题与this one相同。对于原始问题,C#调试器现在具有开箱即用的功能。此外,它存在third-party tools

有没有办法为C ++实现相同的目标?我目前正在使用Visual Studio 2015。

编辑1 有问题的类可能会发生变化,这限制了Visual Studio本机Debugger Visualizers(natvis)功能的使用。据我所知,每次更改调试类时都必须修改自定义可视化工具,因此遗憾的是,这不是一个选项。

1 个答案:

答案 0 :(得分:0)

直接在VS IDE中找不到VC ++的第三方工具或扩展工具,但我知道我们可以为VC ++创建自定义视图:

参考:

https://msdn.microsoft.com/en-us/library/jj620914.aspx

如果您想自定义调试监视视图,那将是一种解决方法。

更新

没有其他扩展工具,但我帮助您在此处向产品团队提交功能请求:

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/18574198-flatten-inherited-members-in-visual-studio-s-watch

如果可能,您可以添加评论并投票。