首页 > 其他 > 详细

实践题

时间:2020-01-27 20:25:47      阅读:76      评论:0      收藏:0      [点我收藏+]

1
文章引用原地址
_cplusplus
技术分享图片
在C ++ 0x中,宏__cplusplus将被设置为与当前值不同(大于)的值199711L。
虽然这不像人们想的那样有用。gcc(显然将近10年)将这个值设置为1,排除了一个主要的编译器,直到gcc 4.7.0出现时它被修复。
这些是C ++标准以及您应该期望的价值__cplusplus
C ++ pre-C ++ 98:__cplusplus是1。
C ++ 98:__cplusplus是199711L。
C ++ 98 + TR1:这读作C ++ 98
C ++ 11:__cplusplus是201103L。
C ++ 14:__cplusplus是201402L。
C ++ 17:__cplusplus是201703L。

2用命令行编译运行c++代码
使用win+r打开cmd,以刚才的代码为素材进行编译,使用g++进行编译,但显示g++并非系统指令,经过查询资料得知因为未配置环境变量,所以下载mingw-w64(下载是真的很慢)并将其bin所在路劲加入path
技术分享图片
运行gcc -v验证是否安装完成后编译程序并得到exe文件并在命令行中运行
技术分享图片
但不知为何显示出的结果与我在vc上运行出的结果不一致...

实践题

原文:https://www.cnblogs.com/lamia76/p/12236679.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!