我基本上希望生成一個通用C函數的包裝,而不必手動指定類型。所以我有一個固定的原型回調,但我需要在封裝基於包裝函數的類型做一些特殊的代碼...所以基本上我想在類模板中使用靜態方法包我的功能,以符合標準的接口,例如: // this is what we want the wrapped function to look like
typedef void (*callback)(int);
vo
考慮以下情形: int Caller1<T>(T t) where T : IInterface {...}
T Caller2<T>() where T : IInterface {...}
class Wrappee // doesn't implement IInterface, but could
??? Wrapper : IInterface {
private r