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 完全支持 C++ 标准的最新修订版本,该版本已于 2014 年发布。

C++17 − GCC 试验性支持 C++ 标准的下一项修订版本,预计该版本将于 2017 年发布。

你可以通过提供命令行选项 -std= 来使用这些不同的编译器支持。例如,如果你想在 C++11 实现下编译文件,你将使用 −

$ g++ -std=C++11 my_file.cpp


更新时间:2020 年 2 月 11 日

1K+ 浏览量

开启您的 职业生涯

完成该课程以获得认证

开始
广告
© . All rights reserved.