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


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

'идентификатор': чистый спецификатор или абстрактный спецификатор переопределения не разрешен в неназванной структуре

Замечания

Функция-член неименованного класса или структуры объявляется с чистым спецификатором, что не допускается.

Example

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

// C2283.cpp
// compile with: /c
struct {
   virtual void func() = 0;   // C2283
};
struct T {
   virtual void func() = 0;   // OK
};