不同版本的C/C++

Rai*_*ker -3 c c++ compiler-construction

我知道我的计算机上有Java 1.7和Python 2.7.如何查看我的C和C++版本?另外,我如何检查我正在使用的C/C++编译器?我正在运行OS X.

另外,不同版本的C/C++和C/C++的不同版本的编译器之间的关系是什么?每个编译器是否对应不同版本的C/C++?例如,gcc4-3,比如说只编译C++ 2014吗?

tri*_*e_r 6

如果您需要C++标准版本,那么您应该在这里使用'__cplusplus'宏.

如果你指的是编译器版本和编译器类型,然后检查这个由不同的编译器定义的所有宏.

O,顺便说一下,编译器通常是向后兼容的.因此,可以编译C++ 11代码的编译器也可以编译C++ 98.