Error del compilador C2161
'##' no puede aparecer al final de una definición de macro
Definición de macro que termina con un operador de pegado de token (##).
El ejemplo siguiente genera el error C2161:
// C2161.cpp
// compile with: /c
#define mac(a,b) a // OK
#define mac(a,b) a## // C2161