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.