Partilhar via


Erro do compilador C2283

'identificador': especificador puro ou especificador de substituição abstrato não permitido em estrutura não nomeada

Observações

Uma função de membro de uma classe ou estrutura sem nome é declarada com um especificador puro, o que não é permitido.

Example

O exemplo a seguir gera C2283:

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