GCC 中的 C++ 标准支持


GCC 支持 C++ 的不同方言,对应多个已发布的 ISO 标准。可以通过使用 -std= 命令行选项选择要实现的标准。

C++98 − GCC 针对 1998 C++ 标准(已在 2003 年修订并更名为 C++03)、以及一些后续缺陷报告提供了全面支持。

C++11 − GCC 4.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


更新于: 11-Feb-2020

超过 1K 次浏览

开启您的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.