Поделиться через


Ошибка компилятора C2779

Объявление: методы свойств могут быть связаны только с нестатичными элементами данных

Расширенный property атрибут неправильно применяется к статическому элементу данных.

Следующий пример приводит к возникновению ошибки 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);
};