2022年3月7日 星期一

C++ Standards Support in GCC

最近為了某些原因,需要了解一下目前有那些 C++ 標準。底下是 GCC 的支援情形。

C++98
C++11
C++14
C++17
C++20
C++23

2022/04/26 更新

我目前使用的版本是 gcc 9.2.0,如果沒有指定,其預設參數分別是:

C -> -std=gnu11
C++ -> -std=gnu++14

gnu 或 gnu++ 指的是 Standard + GNU extensions.

2023/12/06 更新

可以使用下面語法來簡單檢查一下 C++ 版本。

std::cout << "Standard: " << __cplusplus << std::endl;

檢查結果如下。

Standard: 201402

沒有留言:

張貼留言