다음을 통해 공유


컴파일러 오류 C2775

'identifier': 이 속성과 연결된 'get' 메서드가 없습니다.

속성 확장 특성으로 선언된 데이터 멤버에는 지정된 함수가 get 없지만 식은 해당 값을 검색하려고 합니다.

다음 샘플에서는 C2775를 생성합니다.

// C2775.cpp
struct A {
   __declspec(property(put=PutProp2, get=GetProp2)) int prop2;
   int GetProp2(){return 0;}
   void PutProp2(int){}

   __declspec(property(put=PutProp)) int prop;
   int PutProp(void){}

};

int main() {
   A* pa = new A;
   int x;
   x = pa->prop;   // C2775
   x = pa->prop2;
}