只有语言专家和项目工程师或高级用户需要关注最新版本的标准,本文提供了可以快速检测您当前使用的编译器(g++)支持的c++版本;对于其他比如gcc也可以用类似的思路(但是c语言的标准比较少,内容比较稳定,基本上用C99或C11,没有太大变动) C语言标准和版本选择 C语言的发展历程中,主要有几个重要的标准,每个标准都有其特点...
如果没查到,则默认是c89的标准; 如果是#define __STDC_VERSION__ 199901L,则默认支持的是c99标准; 如果是#define __STDC_VERSION__ 201112L,则默认支持的c11标准; C ++ 98:__cplusplus是199711L C ++ 11:__cplusplus是201103L C ++ 14:__cplusplus是201402L C ++ 17:__cplusplus是201703L...
ubuntu18.04中查看gcc编译器支持的最新的C/C++标准 技术标签: ubuntu18.04在使用vscode/clion编写C/C++代码,有时候需要选择C/C++标准。但我们会碰到这样一个问题,本地已经安装的gcc 是否支持vscode/clion 里显示的最新C/C++标准。 查看方法:man gcc 然后输入/-std 从上面就可以看到本地gcc所支持的C/C++的所有标准...
如果没查到,则默认是c89的标准; 如果是#define __STDC_VERSION__ 199901L,则默认支持的是c99标准; 如果是#define __STDC_VERSION__ 201112L,则默认支持的c11标准; C ++ 98:__cplusplus是199711L C ++ 11:__cplusplus是201103L C ++ 14:__cplusplus是201402L C ++ 17:__cplusplus是201703L...