Dictionary 托管C++;:带函数指针的字典 我想构造一个托管C++类,它有一个字典,里面有函数指针,所以我可以根据字符串的值来调用函数。这就是我到目前为止所做的: public ref class foo{ public: typedef vo

Dictionary 托管C++;:带函数指针的字典 我想构造一个托管C++类,它有一个字典,里面有函数指针,所以我可以根据字符串的值来调用函数。这就是我到目前为止所做的: public ref class foo{ public: typedef vo,dictionary,function-pointers,typedef,managed-c++,Dictionary,Function Pointers,Typedef,Managed C++,托管C++;:带函数指针的字典 我想构造一个托管C++类,它有一个字典,里面有函数指针,所以我可以根据字符串的值来调用函数。这就是我到目前为止所做的: public ref class foo{ public: typedef void *_Function(void); System::Collections::Generic::Dictionary<System::String^, _Function> _Dict; //Error: "foo::

托管C++;:带函数指针的字典

我想构造一个托管C++类,它有一个字典,里面有函数指针,所以我可以根据字符串的值来调用函数。这就是我到目前为止所做的:

public ref class foo{
public:
    typedef void *_Function(void);
    System::Collections::Generic::Dictionary<System::String^, _Function> _Dict; //Error: "foo::function" is not a valid generic argument
};
public ref class foo{
公众:
typedef void*_函数(void);
System::Collections::Generic::Dictionary _Dict;//错误:“foo::function”不是有效的泛型参数
};

使用C++的委托,然后每个委托都包装一个具有未管理C++代码的函数。FTFY。