Teilen über


Compilerfehler C3803

'property': Eigenschaft hat einen Typ, der mit einem seiner Accessoren 'accessor' nicht kompatibel ist.

Bemerkungen

Der Typ einer eigenschaft, die mit der Eigenschaft definiert ist, stimmt nicht mit dem Rückgabetyp für eine seiner Accessorfunktionen überein.

Example

Im folgenden Beispiel wird C3803 generiert:

// C3803.cpp
struct A
{
   __declspec(property(get=GetIt)) int i;
   char GetIt()
   {
      return 0;
   }

   /*
   // try the following definition instead
   int GetIt()
   {
      return 0;
   }
   */
}; // C3803

int main()
{
}