Compartir a través de


Error del compilador C2010

"character": inesperado en la lista de parámetros formales de la macro

El carácter se usa incorrectamente en la lista de parámetros formales de una definición de macro. Quite el carácter para resolver el error.

El ejemplo siguiente genera C2010:

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