Как я могу получить возвращаемое значение из пула потоков Boost?
Я пытался прикрепить связанную функцию к boost :: function:
boost::function f0; //void cause the parameter passed is always the same.
func = bind( static_cast(&MyClass::operator+), this, arg );
MyClass obj;
threadpool.schedule( obj = &func() )
, но выдает ошибку: termне оценивает функцию, принимающую 0 аргументов.
Это просто способ, которым я пытался, это может быть совершенно неправильно ...
Как я могу получить возвращаемое значениесвязанная функция? считаете, что она должна быть запланирована в потоке.Заранее спасибо !!