Compilerfehler C2010

"character" : unerwartet in der Liste der formalen Makroparameter

Das Zeichen wird in der Liste der formalen Parameter einer Makrodefinition falsch verwendet. Entfernen Sie das Zeichen, um den Fehler zu beheben.

Im folgenden Beispiel wird C2010 generiert:

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