【发布时间】:2011-12-02 15:33:17
【问题描述】:
如何使用原始函数指针初始化boost::function 对象?
元代码
extern "C"
{
class Library
{
...
};
Library* createLibrary();
}
...
void* functionPtr = library.GetFunction("createLibrary");
boost::function<Library*()> functionObj(functionPtr);
Library* libInstance = functionObj();
如果您需要更多信息,请告诉我。
【问题讨论】:
标签: c++ function-pointers boost-bind boost-function function-object