Partilhar via


Erro do compilador C2844

'membro' : não pode ser um membro da interface 'interface'

Observações

Uma classe de interface não pode conter um membro de dados, a menos que também seja uma propriedade.

Qualquer coisa diferente de uma propriedade ou função de membro não é permitida em uma interface. Além disso, construtores, destruidores e operadores não são permitidos.

Example

O exemplo a seguir gera C2844:

// C2844a.cpp
// compile with: /clr /c
public interface class IFace {
   int i;   // C2844
   // try the following line instead
   // property int Size;
};