检测c++0x/11
来源:互联网 发布:传奇霸业 知乎 编辑:程序博客网 时间:2024/06/03 16:11
很久没有用g++ dump编译器宏了,使用方法可参考:http://blog.csdn.net/jocks/article/details/7774527
我的验证方法是:
mipsel-linux-g++ -E -dM 1.cpp -std=c++0x
我用它验证了一下c++0x和c++11的区别:
如果是C++0x,则
#define __cplusplus 1#define __GXX_EXPERIMENTAL_CXX0X__ 1
如果是C++11,则
#define __cplusplus 201103L#define __GXX_EXPERIMENTAL_CXX0X__ 1
如果是C++14,则
#define __cplusplus 201402L#define __GXX_EXPERIMENTAL_CXX0X__ 1
所以,要检测是否c++11,则一般是#if __cplusplus >= 201103L
如果失败再尝试使用GXX_EXPERIMENTAL_CXX0X来检测。
0 0
- 检测c++0x/11
- cocos2d-x 碰撞检测
- cocos2d-x 碰撞检测
- cocos2d-x 检测碰撞
- Cocos2d-x碰撞检测
- C + +0 x中:C + +的未来
- 文件检测大师3.X
- cocos2d-x如何检测碰撞
- cocos2d-x 矩形碰撞检测
- Cocos2d-x如何检测碰撞
- cocos2d-x 检测矩形碰撞
- cocos2d-x中的碰撞检测
- cocos2d-x像素碰撞检测
- cocos2d-x的碰撞检测
- cocos2d-x如何检测碰撞
- cocos2d-x 检测矩形碰撞
- Cocos2d-x 之性能检测
- c语言大神进 int x=-11; printf(x=%x",x); 答案是fffffff6
- HTML基础入门之标签解析
- ModBus-RTU详解
- string::npos
- sudo 命令情景分析
- 堆和栈的区别(转过无数次的文章)
- 检测c++0x/11
- [leetCode刷题笔记]504. Base 7
- C++上机实验四——输出星形图
- MAT内存泄漏分析工具
- 理解inode
- 小鲜肉开始学习程序啦
- 二十五、@Condition条件注解
- SAE上使用PHP实现防止CC攻击
- 控制字符序列