为什么在C ++ 17中没有std :: future :: then?

时间:2016-12-24 03:57:00

标签: c++ multithreading asynchronous standards c++17

boost::future有一个成员函数:boost::future::then,而std::future没有std::future::then

wonderful article显示了std::future::then的实用程度。

为什么C ++ 17中没有std::future::then

这只是一种疏忽,还是因为背后的其他原因?

1 个答案:

答案 0 :(得分:14)

.then支持已合并到Concurrency TS中,并于2016年初完成。并发TS的实现几乎没有实际经验,并且在C ++ 17需要完成功能之前几乎没有剩余时间,它没有进入。事实上,它已经太晚了,他们甚至不愿意将它添加到C ++ 17中。