Erreur du compilateur C2779
'declaration' : les méthodes de propriété ne peuvent être associées qu’à des membres de données non statiques
L’attribut property
étendu est appliqué de manière incorrecte à un membre de données statique.
L’exemple suivant génère l’erreur 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);
};