编译器错误 C2160

“##”不能在宏定义的开始处出现

以标记粘贴运算符开头 (##) 的宏定义。

以下示例生成 C2160:

// C2160.cpp
// compile with: /c
#define mac(a,b) #a   // OK
#define mac(a,b) ##a   // C2160