gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 14:08:18 30 4
gpt4 key购买 nike

我正在尝试调试一个树状结构,所以我在每一层都制作了一个 watch 。我走得越低, watch 变量名称变得太长了。有没有办法重命名它们:

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

Level1Node

最佳答案

没有关于您如何构建它的更多详细信息。我建议你制作一个等于你树中的类型的变量,然后把那个变量放在 watch 上。这只是意味着您将有一点重复数据,但可以清楚地看到它是什么。

也许它看起来像。

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

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

编辑 1:基于评论。

指针只有 4 个字节并且引用相同的数据。但是如果额外的 4 个字节在调试时暂时不适合您。

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

关于c++ - VisualStudio - 非常长的监视变量的别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15987334/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com