Хранить будущее в списке

Я хочу сохранить в списке фьючерсы нескольких потоков, порожденных с помощью async, чтобы получить их результаты позже.

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: ошибка: использование удаленной функции 'std :: future <_Res> :: future (const std :: future <_Res> &) [with _Res = int; std :: future <_Res> = std :: future] '

Я делаю что-то неправильно или списки не должны хранить фьючерсы? Если нет, что использовать вместо этого?

Ответы на вопрос(1)

Ваш ответ на вопрос