1

在项目中,有很多宏如

#define a (b+c)
#define b (e+d)

有时您需要确定 a 的实际值。所以我想知道是否有任何工具可以做到这一点,计算所有宏并给出实际值作为注释:(如下所示)

#define a (b+c)  //a = 5

是否有任何与此宏解析工作相关的开源项目?谢谢

4

1 回答 1

1

我不知道这样的工具如何存在,因为宏可能具有仅在执行期间才知道的参数(例如#define sum(a,b) (a+b))。至于运行时的值 - 任何合理的调试器都会处理它。

于 2013-01-17T11:57:21.907 回答