【发布时间】:2010-12-15 08:26:20
【问题描述】:
我有一个像下面这样的工人阶级:
class Worker{
public:
int Do(){
int ret = 100;
// do stuff
return ret;
}
}
它打算与 boost::thread 和 boost::bind 一起执行,例如:
Worker worker;
boost::function<int()> th_func = boost::bind(&Worker::Do, &worker);
boost::thread th(th_func);
th.join();
我的问题是,如何获得 Worker::Do 的返回值?
提前致谢。
【问题讨论】:
标签: c++ boost boost-thread boost-bind boost-function