建議使用 Visual Studio 2017

編譯器錯誤 C3803

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

'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()  
{  
}  

顯示: