コンパイラ エラー C3803
'property': プロパティにアクセサー 'accessor' と互換性のない型が含まれています。
property で定義されたプロパティの型が、そのいずれかのアクセサー関数の戻り値の型と一致しません。
次の例では 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()
{
}