Teilen über


Compilerfehler C2283

'identifier': Ein reiner Bezeichner oder ein abstrakter Überschreibungsbezeichner ist für eine unbenannte Struktur nicht zulässig.

Bemerkungen

Eine Memberfunktion einer unbenannten Klasse oder Struktur wird mit einem reinen Spezifizierer deklariert, was nicht zulässig ist.

Example

Im folgenden Beispiel wird C2283 generiert:

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