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


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

"описатель": неизвестный описатель переопределения

Замечания

Компилятор нашел токен в позиции, в которой, как ожидается, найти описатель переопределения, но маркер не распознался компилятором.

Например, если нераспознанный описатель _NOEXCEPT, замените его ключевым словомnoexcept.

Дополнительные сведения см. в разделе "Переопределение описателей".

Пример

В следующем примере возникает ошибка C3646 и показан способ ее устранения:

// C3646.cpp
// compile with: /clr /c
ref class C {
   void f() unknown;   // C3646
   // try the following line instead
   // virtual void f() abstract;
};