2016-12-24 65 views
2

boost::future有一個成員函數:boost::future::then,而std::future沒有std::future::then爲什麼在C++ 17中沒有std :: future :: then?

wonderful article顯示std::future::then將是多麼有用。

爲什麼C++ 17中沒有std::future::then

這僅僅是一個疏忽,還是因爲背後的其他理由?

+3

Herb Sutter提出了此功能的建議。我不知道這是否被排除在外。 – Nawaz

+0

也許看到這個討論 - 它可以解釋更多: http://stackoverflow.com/q/19225372/3990012 – serup

回答

11

.then支持已併入到併發TS中,該併發TS在2016年初完成。併發TS的實現幾乎沒有實際經驗,並且在C++ 17需要功能完成之前很少有剩餘時間,實際上,現在已經太遲了,他們甚至不打算將它添加到C++ 17中。

+2

太傷心了,「延續風格」是非常有用的 – barney

相關問題