gpt4 book ai didi

c++ - 如何找出标识符的名称是否为数组?

转载 作者:行者123 更新时间:2023-11-28 07:58:14 24 4
gpt4 key购买 nike

我正在探索一些程序,这些程序在一系列文件中包含数千行,其中的变量和指针几乎一样多。每当我遇到一个变量时,我必须在所有文件中向后跟踪它以检查它是一个简单的指针还是一个数组,这造成了极大的不便。有没有一种方法可以让我创建一个函数来告诉我是否有多个内存块与该指针关联?或者是否有一个内置函数,只给出二进制答案..!!!

最佳答案

简短的回答是否定的——即使在运行时也很难判断指针是否指向数组。

如果您使用一个好的 IDE,它可能会让您将鼠标悬停在一个变量名上并向您显示定义,在很多情况下这会为您提供您想要的答案。

我使用 Eclipse,我发现它非常擅长告诉我变量的类型。其他人会使用其他IDES; YMMV.

关于c++ - 如何找出标识符的名称是否为数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12175104/

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