次の方法で共有


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