如何让VS调试器显示对象成员的类型名称?

时间:2009-07-08 11:48:46

标签: c++ visual-studio debugging

Visual Studio autoexp.dat语法允许您使用“特殊格式”<,t>显示“对象的最派生类型的名称”,如果您有许多派生类型,这非常有用。从语法上,我假设您可以为成员执行相同的操作,例如<member,t>,但是当我尝试预览时只显示???

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

我希望能够在[autoexpand]部分以及[visualizer]部分(当然是针对不同的对象)进行此操作。

1 个答案:

答案 0 :(得分:0)

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

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

这不是一个很好的解决方案,因为我不想每次成员类型出现时都要发送类型信息,但它确实给了我我所追求的信息。