gpt4 book ai didi

eclipse-cdt - 记住我选择在Eclipse C/C++中显示为数组的选择

转载 作者:行者123 更新时间:2023-12-04 13:52:35 32 4
gpt4 key购买 nike

在Eclipse for C/C++的 Debug模式下,您可以右键单击任何监视的指针形式的表达式,然后选择“显示为数组”。然后,提示您输入数组界限,并在此调试运行的其余部分中,根据这些界限将监视的表达式显示为数组。

当我终止该过程并再次开始调试时,它会记住我观察到的表达式,但是以前显示为数组的指针现在将仅仅是指针,因此,我必须在每次调试运行中重新转换所有指针。在最近的项目中,这变得非常烦人。

有没有一种方法可以使Eclipse记住观察到的表达式的“显示为数组”选项?

最佳答案

您必须能够编码以下事实:您希望将指针视为表达式字符串本身中的数组

假设您有一个名为int*的数组,并且想要(最多)查看它的前4个元素。

Expressions标签中,使用以下两个syntaxes supported by GDB之一:

  • (*arr @ 4)
  • ((int[4])*arr)

  • 上面周围的(...)括号很重要。

    您可以在Expressions选项卡( watch )中执行此操作,但不能在Variables选项卡中执行此操作。

    关于eclipse-cdt - 记住我选择在Eclipse C/C++中显示为数组的选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13050168/

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