Condividi tramite


Errore del compilatore C2161

'##' non può apparire alla fine della definizione di una macro

Una definizione di macro è terminata con un operatore di concatenamento dei token (##).

L'esempio seguente genera l'errore C2161:

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