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
?
這僅僅是一個疏忽,還是因爲背後的其他理由?
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
?
這僅僅是一個疏忽,還是因爲背後的其他理由?
.then
支持已併入到併發TS中,該併發TS在2016年初完成。併發TS的實現幾乎沒有實際經驗,並且在C++ 17需要功能完成之前很少有剩餘時間,實際上,現在已經太遲了,他們甚至不打算將它添加到C++ 17中。
太傷心了,「延續風格」是非常有用的 – barney
Herb Sutter提出了此功能的建議。我不知道這是否被排除在外。 – Nawaz
也許看到這個討論 - 它可以解釋更多: http://stackoverflow.com/q/19225372/3990012 – serup