Udostępnij przez


Błąd kompilatora C2779

"deklaracja": metody właściwości mogą być skojarzone tylko z elementami członkowskimi danych niestacjonanych

Uwagi

Atrybut property rozszerzony jest niepoprawnie stosowany do elementu członkowskiego danych statycznych.

Przykład

Poniższy przykład generuje kod 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);
};