1

我正在尝试调试一个树状结构,所以我在每个级别上都做了一个手表。我走的越低,手表变量名就越长。有没有办法重命名它们:

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

Level1Node
4

1 回答 1

0

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

也许它看起来像。

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

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

编辑1:基于评论。

一个指针只有 4 个字节,并且引用了相同的数据。但是,如果您在调试时暂时无法选择额外的 4 个字节。

那么我建议你使用typedef。使长 rediculas 类型变得更具可读性。和以前一样,如果没有更多代码显示您的实现,那么准确的答案是不可能的

于 2013-04-13T11:50:44.383 回答