Поделиться через


Ошибка компилятора C2160

"##" не может встречаться в начале макроопределения

Замечания

Определение макроса начинается с оператора вставки токена (##).

Пример

В следующем примере создается C2160:

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