GCC中的C ++标准支持
GCC支持C++的不同方言,对应于多个已发布的ISO标准。可以使用-std=命令行选项选择实现的标准。
C++98-GCC完全支持1998年修改的1998C++标准,并将其重命名为C++03和一些更高版本的缺陷报告。
C++11-GCC4.8.1是2011年C++标准的第一个完整实现,以前称为C++0x。
C++14−GCC完全支持2014年发布的C++标准的最新版本。
C++17-GCC对C++标准的下一个修订版提供了实验性支持,该修订版预计将于2017年发布。
您可以通过提供命令行选项-std=来使用这些不同的编译器支持。例如,如果要在C++11实现下编译文件,则可以使用-
$ g++ -std=C++11 my_file.cpp