Ich möchte die Futures mehrerer mit async erzeugten Threads in einer Liste speichern, um deren Ergebnisse später abrufen zu können.Speichern einer Zukunft in einer Liste
future<int> f = async(doLater, parameter);
list<future<int>> l;
l.push_back(f);
Jedoch druckt der Compiler die folgende Fehlermeldung
/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]'
ich etwas falsch tue oder nicht Listen soll Futures speichern? Wenn sie nicht sind, was stattdessen zu verwenden?
http://www.youtube.com/watch?v=hdcTmpvDO0I –
@ R.MartinhoFernandes Ich verstehe nicht, wie das Video relevant ist: S – Roman
Sie es einfach bewegen müssen :) –