Delen via


Compilerfout C2775

'id': er is geen get-methode gekoppeld aan deze eigenschap

Opmerkingen

Een gegevenslid dat is gedeclareerd met het uitgebreide kenmerk eigenschap heeft get geen functie opgegeven, maar een expressie probeert de waarde ervan op te halen.

Voorbeeld

In het volgende voorbeeld wordt C2775 gegenereerd:

// C2775.cpp
struct A {
   __declspec(property(put=PutProp2, get=GetProp2)) int prop2;
   int GetProp2(){return 0;}
   void PutProp2(int){}

   __declspec(property(put=PutProp)) int prop;
   int PutProp(void){}

};

int main() {
   A* pa = new A;
   int x;
   x = pa->prop;   // C2775
   x = pa->prop2;
}