【c++11并不遥远】使xcode工程支持c++11特性
来源:互联网 发布:苹果6手机壳淘宝 编辑:程序博客网 时间:2024/05/01 13:57
一、操作步骤:
工程文件 => Build Settings(All) => Apple LLVM 6.1 Language - C++
C++ Language Dialect: C++11 [-std=c++11]
C++ Standard Library: libc++ (LLVM C++ standard library with C++11 support)
二、测试代码(可编译通过即可):
void whatValue(int&& val) { printf("R-Value: %d\n", val);}void whatValue(const int& val) { printf("L-Value: %d\n", val);}void testRValue(int&& i) { whatValue(i); whatValue(std::move(i)); // g++ 不支持 std::move<int>(i); 这种写法}constexpr int getCstExpr() { return 888;}void testFor11() { int arrInt[5] = {1, 2, 3, 4, 5}; for (int& item : arrInt) { item *= 2; }}void testTypeInference() { int value[getCstExpr() + 123]; const std::vector<char> vec(1); auto a = vec[0]; decltype(a)b; // g++ 不支持 decltype(vec[0])b; 这种写法 auto c = 0; auto d = c; decltype(c) e; decltype((c)) f = e; decltype(0) g;}参考连接:
cocos2d-x工程中,让xcode4.6能够使用C++11标准库
http://my.oschina.net/u/160089/blog/174692
测试编译器是否支持C++11新特性(1)
http://my.oschina.net/u/186539/blog/58074
0 0
- 【c++11并不遥远】使xcode工程支持c++11特性
- 使xcode工程支持c++11特性
- Eclipse开发linux c/cpp---支持c++11特性
- C+11 新特性
- Xcode及Objective-C新特性
- Objective-C第一课 创建Xcode工程
- 数据挖掘并不遥远
- 数据挖掘并不遥远!
- [C++]C++11新特性
- 【C++】 C++11新特性
- 经济危机离你并不遥远!
- 成功离我们并不遥远
- 成功距离我们并不遥远
- Xcode 4.4中Objective-C新语法特性
- Objective-C入门01:使用Xcode新建一个工程
- 我并不是不闻不问![C#]
- C语言并不那么简单
- XCode中Objective-C功能支持情况索引
- CDH5.3 Oozie服务搭建
- 【c和指针学习笔记】深入理解字符串常量
- div模拟弹出框
- python2转3格式自动工具:2to3 , 以及python3相对于python2 修改的一些内容
- 文章标题
- 【c++11并不遥远】使xcode工程支持c++11特性
- SQL Server 2008 R2 清空数据库中ldf日志文件
- PythonChallenge过关斩将录-0~10关
- maxHappiness
- 设计模式学习笔记之迪米特法则
- PAT-A 1006. Sign In and Sign Out (25)
- [LeetCode 188] Best Time to Buy and Sell Stock IV
- id instancetype 区别
- LeetCode 题解(249) : Closest Binary Search Tree Value