Compiler Error C3803
Visual Studio 2015
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Compiler Error C3803.
property': property has a type that is incompatible with one of its accessors 'accessor'
The type of a property defined with property does not match the return type for one of its accessor functions.
The following sample generates 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()
{
}
Show: