【问题标题】:How do I get the VS debugger to display the type name of an object member?如何让 VS 调试器显示对象成员的类型名称?
【发布时间】:2010-11-09 00:21:01
【问题描述】:

Visual Studio autoexp.dat 语法允许您使用“特殊格式”<,t> 显示“对象的最派生类型的名称”,如果您有很多派生类型,这将非常有用。从语法上看,我假设你可以对成员做同样的事情,比如<member,t>,但是当我尝试预览时只显示???

有没有办法在预览中显示成员类型的名称?

我希望能够在[autoexpand] 部分和[visualizer] 部分中执行此操作(当然,对于不同的对象)。

【问题讨论】:

    标签: c++ visual-studio debugging


    【解决方案1】:

    我已经找到了一种方法,但这不是一个非常优雅的解决方案:

    为包含<,t> 指令的成员类型编写一个[AutoExpand] 条目。然后,当您使用 <member> 显示成员时,它将显示与成员类型本身相同的信息,包括其类型名称。

    这不是一个很好的解决方案,因为我真的不想每次成员类型单独出现时都必须显示类型信息,但它确实给了我想要的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-20
      • 1970-01-01
      相关资源
      最近更新 更多