编译器错误 C2010

'character':在宏形参列表中出现意外

在宏定义的形参列表中错误地使用了该字符。 删除该字符以解决此错误。

以下示例生成 C2010:

// C2010.cpp
// compile with: /c
#define mymacro(a|) (2*a)   // C2010
#define mymacro(a) (2*a)   // OK