VisualStudio - 非常长的监视变量的别名

时间:2013-04-13 11:33:56

标签: c++ visual-studio debugging

我正在尝试调试树状结构,所以我在每个级别都制作了一块手表。我越低,手表变量名称越来越长。有没有办法重命名它们:

{,,HTM_Projekt.exe}*(Node*){*}(((*((*(((*((*this).htm)).top)._Myptr)).input)))._Myptr)  

Level1Node

1 个答案:

答案 0 :(得分:0)

没有关于如何构建它的更多细节。我建议你制作一个与你的树中相同的那种类型的变体,只是把那个变量放在手表上。它只是意味着您将获得一些重复数据,但可以清楚地看到它是什么。

也许它看起来像。

Node* kpLevel1Node = (Node*){*}(((*((*(((*((*this).htm)).top)._Myptr)).input)))._Myptr);

然后你只需添加kpLevel1Node即可观看。

编辑1: 基于评论。

一个指针只有4个字节并且引用相同的数据。但是如果你在调试时临时不能选择额外的4个字节。

然后我建议你使用typedef。使长rediculas类型更可读。并且像以前没有更多的代码显示你的实现一个exsact答案是不可能的