怎样声明 c++代码的版本
本文介绍了怎样声明 c++代码的版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
perl中可以声明 use 5.010申明代码必须由5.10以上的解析器解析
c++中有没有类似的声明语句声明代码必须由c++11以上的编译器编译,而不是提示语法错误
解决方案
__cplusplus是一个预定义的宏
对于c++14的值是 201402L
对于c++11的值是 201103L
对于c++98的值是 199711L
可以这么写
#if __cplusplus < 201103L
# error "请使用c++11进行编译"
#endif
这篇关于怎样声明 c++代码的版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文