Przechowywanie przyszłości na liście

Chcę zapisać futures kilku wątków zrodzonych za pomocą async na liście, aby później pobrać ich wyniki.

future<int> f = async(doLater, parameter);
list<future<int>> l;
l.push_back(f);

Jednak kompilator drukuje następujący komunikat o błędzie

/usr/include/c++/4.7/bits/stl_list.h:115:71: error: użycie usuniętej funkcji 'std :: future <_Res> :: future (const std :: future <_Res> &) [with _Res = int; std :: future <_Res> = std :: future] '

Czy robię coś źle, czy listy nie mają przechowywać kontraktów terminowych? Jeśli nie, co zamiast tego użyć?

questionAnswers(1)

yourAnswerToTheQuestion