Kev*_*ARD 6 c++ xcode std c++14
由于Xcode 5.1包含clang 3.4,因此应该可以使用std::make_unique.它似乎被定义为memory.h.
std::make_unique
memory.h
但是,它需要有,_LIBCPP_STD_VER > 11但由于__cplusplus宏(静止201103L)的值,它仍然设置为11 .
_LIBCPP_STD_VER > 11
__cplusplus
201103L
有没有办法改变这个?
Man*_*rse 11
如clang网站所述,您需要启用-std=c++1y.
-std=c++1y
Xcode在其"C++语言版本"选项中不包含此选项,因此您需要手动输入它.要执行此操作,您需要在项目定义打开时进入"编辑器"菜单,然后按"显示定义".您现在应该能够手动将"C++语言方言"选项更改为c++1y:
c++1y
归档时间:
12 年,2 月 前
查看次数:
2938 次
最近记录: