コンパイラ エラー 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
};