Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在项目中,有很多宏如
#define a (b+c) #define b (e+d)
有时您需要确定 a 的实际值。所以我想知道是否有任何工具可以做到这一点,计算所有宏并给出实际值作为注释:(如下所示)
#define a (b+c) //a = 5
是否有任何与此宏解析工作相关的开源项目?谢谢
我不知道这样的工具如何存在,因为宏可能具有仅在执行期间才知道的参数(例如#define sum(a,b) (a+b))。至于运行时的值 - 任何合理的调试器都会处理它。
#define sum(a,b) (a+b)