コンパイラ エラー C3195
'operator' : 予約されているため、値型または ref クラスのメンバーとして使用することはできません。 CLR または WinRT の演算子は、'operator' キーワードを使用して定義されなければなりません
コンパイラは、C++ マネージド拡張構文を使用した演算子定義を検出しました。 演算子には C++ 構文を使用する必要があります。
次の例では、C3195 を生成し、その修正方法を示しています。
// C3195.cpp
// compile with: /clr /LD
#using <mscorlib.dll>
value struct V {
static V op_Addition(V v, int i); // C3195
static V operator +(V v, char c); // OK for new C++ syntax
};