[英]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.