다음을 통해 공유


컴파일러 오류 C3675

'function': 'property'가 정의되어 있으므로 예약되어 있습니다.

단순 속성을 선언할 때 컴파일러는 get 및 set 접근자 메서드를 생성하고 해당 이름은 프로그램 범위에 있습니다. 컴파일러에서 생성된 이름은 get_ 앞에 추가하고 속성 이름에 set_ 형성됩니다. 따라서 컴파일러에서 생성된 접근자와 동일한 이름을 가진 함수를 선언할 수 없습니다.

자세한 내용은 property 를 참조하세요.

예시

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

// C3675.cpp
// compile with: /clr /c
ref struct C {
public:
   property int Size;
   int get_Size() { return 0; }   // C3675
};