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.