token-pasting-operator 问答列表

如何使用宏在 c 中使用令牌粘贴来连接两个令牌来字符串化?

作者:thirdeye 提问时间:9/14/2023

想要连接两个标记,并仅使用宏以及标记粘贴和字符串化运算符将结果转换为字符串。 #include <stdio.h> #define concat_(s1, s2) s1##s2 #define c...

令牌连接运算符 ## 的应用如何与禁止递归宏扩展交互?

作者:Lover of Structure 提问时间:10/10/2023

标准和问题的规则 该标准对宏扩展的重新扫描阶段(在 /-处理和参数替换之后)进行了如下说明(C17 草案,6.10.3.4 ¶2):### 如果在扫描替换列表期间找到要替换的宏的名称(不包括源文件...

举例说明 C 预处理器中 # 和 ## 的未指定相对计算顺序

作者:Lover of Structure 提问时间:10/8/2023

关于已接受答案的一些评论在本问题帖子的底部。 问题陈述 根据 C 标准(C17 草案,6.10.3.2 ¶2): [the] 和运算符的计算顺序未指定。### 我正在寻找一个示例,其中此评估顺...


共3条 当前第1页