मैं बाद में अपने परिणामों को पुनर्प्राप्त करने के लिए सूची में एसिंक का उपयोग करके उत्पन्न कई धागे के वायदा को स्टोर करना चाहता हूं।किसी सूची में भविष्य को संग्रहीत करना
future<int> f = async(doLater, parameter);
list<future<int>> l;
l.push_back(f);
हालांकि संकलक प्रिंट
/usr/include/c++/4.7/bits/stl_list.h:115:71: error: use of deleted function 'std::future<_Res>::future(const std::future<_Res>&) [with _Res = int; std::future<_Res> = std::future]'
मैं कुछ गलत कर रहा हूँ या सूचियों वायदा स्टोर करने के लिए नहीं जा सकते निम्न त्रुटि संदेश? यदि वे नहीं हैं, तो इसके बजाय क्या उपयोग करें?
http://www.youtube.com/watch?v=hdcTmpvDO0I –
@ R.MartinhoFernandes मुझे समझ नहीं आता कि कैसे वीडियो प्रासंगिक है: एस – Roman
तुम बस है इसे स्थानांतरित करने के :) –