次の方法で共有


コンパイラ エラー C3755

'delegate': デリゲートを定義することはできません

デリゲート (C++ コンポーネント拡張) は宣言できますが、定義することはできません。

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

// C3755.cpp
// compile with: /clr /c
delegate void MyDel() {};   // C3755

C3755 は、デリゲート テンプレートを作成しようとした場合にも発生することがあります。 次の例では C3755 が生成されます。

// C3755_b.cpp
// compile with: /clr /c
ref struct R {
   template<class T>
   delegate void D(int) {}   // C3755
};