次の方法で共有


コンパイラ エラー C3394

制約句の構文エラー: 'identifier' が見つかりましたが、型を指定しなければなりません

制約の形式が間違っています。 詳細については、「Constraints on Generic Type Parameters (C++/CLI) (ジェネリック型パラメーターの (C++/CLI))」を参照してください。

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

// C3394.cpp
// compile with: /clr /c
ref class MyClass {};
ref class R {
   generic<typename T>
   where T : static   // C3394
   // try the following line instead
   // where T : MyClass
   void f() {}
};