Export (0) Print
Expand All
Expand Minimize

Compiler Error C2779

'declaration' : property methods can only be associated with non-static data members

The property extended attribute is incorrectly applied to a static data member.

The following sample generates 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);
};

Community Additions

ADD
Show:
© 2015 Microsoft