0
我想等一堆期貨。當一個人準備好時,我想查找一個關聯的對象。如何使用提振期貨圖譜?
我覺得像這樣的工作
std::map<boost::shared_future<future_type>, MyObj*> futures;
//...
futures[future1] = my_obj_ptr1;
futures[future2] = my_obj_ptr2;
futures[future3] = my_obj_ptr3;
//...
std::map<boost::shared_future<future_type>, MyObj*>::iterator it;
it = boost::wait_for_any(futures.begin(), futures.end());
,但我得到的錯誤是這樣的:
錯誤: '結構的std ::對,MyObj中*>' 沒有成員名爲 'future_'
'std :: map'是'std :: pair'的容器,它肯定不是可以等待的。 –