Skip to main content

CXX5627

在一个宏定义中最多只得出现一个 # 或 ## 预处理器运算符

依据

若同时出现 ### 预处理器运算符,则求值顺序是未指定的。为避免该问题,在一个宏定义中只能使用其中一种运算符(即只用一个 # 或一个 ##,或都不用)。

示例

#define A(x)       #x        // 合规
登录查看完整文章