Teilen über


Compilerfehler C2779

'Deklaration': Eigenschaftenmethoden können nur nicht statischen Datenmmbern zugeordnet werden.

Bemerkungen

Das property erweiterte Attribut wird fälschlicherweise auf ein statisches Datenelement angewendet.

Beispiel

Im folgenden Beispiel wird C2779 generiert:

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