繁体   English   中英

C ++ 14 TS功能和GCC 4.8

[英]C++14 TS functionality and GCC 4.8

我想尝试一些新功能,这些功能将进入C ++ 2014 版本,std::make_uniquestd::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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM