c++标准库的宏__cplusplus
发布日期:2021-05-28 16:20:51 浏览次数:11 分类:技术文章

本文共 231 字,大约阅读时间需要 1 分钟。

 

c++的设计目标之一是,对c++98向后兼容。

在c++98或c++03中可被编译的任何一样东西,也都应该能在c++11中正常编译。

如果你的代码里掺杂着c++各版本的身影,可以使用预定义好的宏_cplusplus.

对c++11而言,当编译一个c++转译单元时,以下定义有效:

#define __cplusplus 201103L

在c++98以及c++03中则是:

 

#define __cplusplus 201103L

有时候编译器厂商提供的值与上述不同

转载地址:https://blog.csdn.net/qq_27868061/article/details/113139802 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:cloudinary迁移以及前端上传
下一篇:c++标准库实战之通用工具Pair

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年02月20日 03时54分24秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

Git工具使用 2021-06-21
Git、 Gitlab 、GitHub区别 2021-06-21
Unittest 源码分析系列----- (一)unittest运行原理 2021-06-21
德国大众20亿欧元押宝中国电动车市场 2021-06-21
德国奔驰将自主研发车载系统MB.OS,对抗Tesla 2021-06-21
数据结构之——堆(Heap) 2021-06-21
JavaScript初学 学习笔记1:JavaScript变量,数据类型以及显式类型转换 2021-06-21
JavaScript初学 学习笔记2:JavaScript隐式类型转化详解 2021-06-21
vscode如何直接运行html 2021-06-21
JavaScript初学 学习笔记3:JavaScript函数知识点(1) 2021-06-21
数据结构——堆的基本操作(堆的建立、插入、删除等)详解 2021-06-21
数据结构——哈夫曼树深入浅出含图解(含C++代码实现) 2021-06-21
JavaScript初学 学习笔记4:JavaScript之预编译深入浅出(看完肯定就懂了,别再放收到藏夹吃灰了) 2021-06-21
原生JS实现扫雷——项目总结 2019-04-18
原生JS实现——flappy bird 像素小鸟 项目总结 2019-04-18
数据结构实验——年级学生成绩管理系统 2019-04-18
数据结构实验——表达式二叉树( 以递归方式建立表达式的二叉树状结构,再分别输出前序 、中序及后序遍历结果,并计算表达式的结果。) 2019-04-18
1.LeetCode(两数之和)——JavaScript 2019-04-18
2.LeetCode(两数相加)——JavaScript 2019-04-18
1370.LeetCode(上升下降字符串)——JavaScript 2019-04-18