假设我有方法:
void foo(const std::string& s);
我可以创建 boost::function:
boost::function<void(const std::string&)> f = boost::bind(foo, temp);
f
其中 temp 是在调用之前删除的 char* 。
假设我有方法:
void foo(const std::string& s);
我可以创建 boost::function:
boost::function<void(const std::string&)> f = boost::bind(foo, temp);
f
其中 temp 是在调用之前删除的 char* 。