Partilhar via


Erro do compilador C2779

'declaração' : métodos de propriedades só podem ser associados a membros de dados não estáticos

Observações

O property atributo estendido é aplicado incorretamente a um membro de dados estáticos.

Exemplo

O exemplo a seguir gera C2779:

// C2779.cpp
struct A {
   static __declspec(property(put=PutProp))
   // try the following line instead
   __declspec(property(put=PutProp))
      int prop;   // C2779
   int PutProp(void);
};