Generics 我可以修复由泛型委托声明生成的警告C4570吗?

Generics 我可以修复由泛型委托声明生成的警告C4570吗?,generics,delegates,c++-cx,Generics,Delegates,C++ Cx,C++/CX中泛型委托的简单声明似乎会产生一个警告。例如: generic<typename T> delegate void DoStuff(); 我是否将委托更改为返回类型t,或者将类型t作为参数或任何东西,都无关紧要。我发现唯一可以修复警告的方法是使委托非泛型 就我所知,将委托声明为抽象是没有意义的。医生们对此只字不提。不管怎样,当我尝试时,我遇到了预期的错误。如果泛型委托确实有抽象函数,那么它一定是C++/CX的实现细节,我显然对此无能为力 我是不是完全错过了一些基本的东西

C++/CX中泛型委托的简单声明似乎会产生一个警告。例如:

generic<typename T>
delegate void DoStuff();
我是否将委托更改为返回类型
t
,或者将类型
t
作为参数或任何东西,都无关紧要。我发现唯一可以修复警告的方法是使委托非泛型

就我所知,将委托声明为抽象是没有意义的。医生们对此只字不提。不管怎样,当我尝试时,我遇到了预期的错误。如果泛型委托确实有抽象函数,那么它一定是C++/CX的实现细节,我显然对此无能为力

我是不是完全错过了一些基本的东西

warning C4570: 'DoStuff' : is not explicitly declared as abstract but has abstract functions