【发布时间】:2023-03-04 12:55:01
【问题描述】:
在对象类型宏中可以在下面,
#define str "this is a string"
我想知道是否可以在函数类型宏中使用这种类型的字符串文字,如下所示,
#define mkstr(a) #a
#define str(s1,s2) mkstr(s1 ## s2 ## "extra")
我运行它并得到错误,现在我想知道有没有办法在函数类型宏的替换序列中使用常量???
【问题讨论】:
标签: c string macros c-preprocessor