[英]C++14 TS functionality and GCC 4.8
我想嘗試一些新功能,這些功能將進入C ++ 2014 版本,如std::make_unique
和std::filesystem
功能。 我使用ubuntu 14.04和GCC / G ++ 4.8(安裝了libstdc ++ - 4.8-dev),並設置標志-std=c++1y
。 但是當包含<tr1/memory>
而沒有<experimental/...>
標題時,沒有std::make_unique
。 為了能夠使用這些新功能,我需要做些什么?
謝謝 !
<tr1/memory>
不是C ++ 14標准頭。 你只想要<memory>
。 對於<dynarray>
。
但是,GCC 4.8都不支持。 您需要升級到GCC 4.9或clang 5。
可以在“語言功能”狀態頁面上檢查C ++ 1y的GCC編譯器支持狀態,以及“庫支持” 狀態頁面上的庫支持 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.