【问题标题】:how to I assign a value with a macro?如何用宏赋值?
【发布时间】:2019-04-04 12:53:34
【问题描述】:

我正在集成其他人写的代码 MACRO(addr) = c 这在哪里做了类似*addr = c 由于底层处理器发生变化,我需要调用 __builtin 函数以不同方式处理数据,例如 NEW_MACRO(addr,c)有没有办法写:

#define MACRO(a)=c NEW_MACRO(a,c)?

谢谢, 马丁

【问题讨论】:

    标签: macros c-preprocessor


    【解决方案1】:

    为什么不反其道而行之?

    #define NEW_MACRO(a,c) (MACRO(a)=c)

    【讨论】:

      猜你喜欢
      • 2019-06-07
      • 2022-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-19
      相关资源
      最近更新 更多