Compartir a través de


Error del compilador C2779

'declaración': los métodos de propiedad solo se pueden asociar a miembros de datos no estáticos

El atributo extendido property se ha aplicado incorrectamente a un miembro de datos estático.

El ejemplo siguiente genera el error 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);
};