2017-02-09 56 views

回答

4

沒有「實驗」庫。

所有添加到標準庫的C++技術規範都將其定義放入std::experimental名稱空間中。所以std::experimental::future來自併發TS。 TS有效地定義了std::future中的一些新功能,但它基本上是通過在具有舊功能和新功能的新命名空間中創建新類型來實現的。如果TS被納入標準,這些功能將直接添加到std::future

這些技術規範實際上是可選您的標準庫實現可能支持或可能不支持的功能。如果它不支持它們,您可能會找到提供TS功能的庫。例如,FileSystem TS基於Boost.Filesystem。

但是沒有一件東西可以下載,這將確保您擁有std::experimental中的所有東西。