Kompilatorfel C2283

"identifikator": ren specifikation eller abstrakt överskridande specifikation som inte tillåts på namnlös struktur

En medlemsfunktion i en icke namngiven klass eller struktur deklareras med en ren specificerare, vilket inte är tillåtet.

Följande exempel genererar C2283:

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