私は以下のような労働者のクラスを持っている:::ブーストで実行されることを意図していますboost :: threadedメンバ関数から戻り値を取得していますか?
class Worker{
public:
int Do(){
int ret = 100;
// do stuff
return ret;
}
}
スレッドとブースト::バインドを、のように:私の質問はどのように行う、ある
Worker worker;
boost::function<int()> th_func = boost::bind(&Worker::Do, &worker);
boost::thread th(th_func);
th.join();
私はWorker :: Doの戻り値を取得しますか?
ありがとうございます。
ありがとう、私は少し再設計しなければならないと思う。 –