컴파일러 오류 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
};