Error del compilador C3803
'property': la propiedad tiene un tipo que no es compatible con uno de sus descriptores de acceso 'accessor'
El tipo de una propiedad definida con property no coincide con el tipo de valor devuelto de una de sus funciones del descriptor de acceso.
El ejemplo siguiente genera el error C3803:
// 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()
{
}