コンパイラの警告 (レベル 1) C4674

'method' は宣言された 'static' であり、パラメーターを 1 つだけ持たなければなりません。

変換演算子の署名が正しくありません。 メソッドは、ユーザー定義の変換とは見なされません。 演算子の定義の詳細については、「ユーザー定義の演算子 (C++/CLI)」および「ユーザー定義変換 (C++/CLI)」を参照してください。

次の例では C4674 が生成されます。

// C4674.cpp
// compile with: /clr /WX /W1 /LD
ref class G {
   int op_Implicit(int i) {   // C4674
      return 0;
   }
};