Errore del compilatore C2283
'identifier': identificatore pure o identificatore di override abstract non consentito per struct senza nome
Una funzione membro di una struttura o di una classe senza nome è dichiarata in modo non valido con un identificatore pure.
L'esempio seguente genera l'errore C2283:
// C2283.cpp
// compile with: /c
struct {
virtual void func() = 0; // C2283
};
struct T {
virtual void func() = 0; // OK
};