C14
C++ 14 標準通常被稱為 C++ 11 的錯誤修正。它僅包含有限的更改列表,其中大部分是 C++ 11 中新功能的擴充套件。你可以在下面找到更改的概述,因為它們已在 isocpp 常見問題解答中分組,並提供了更詳細文件的連結。
語言擴充套件
- 二進位制文字
- 廣義收益型扣除
- decltype(自動)
- 廣義 lambda 捕獲
- 通用 lambdas
- 變數模板
- 擴充套件
constexpr
[[deprecated]]
屬性- 數字分隔符
庫擴充套件
- 共享鎖定
- 使用者定義的
std::
型別的文字 std::make_unique
- 型別轉換
_t
別名 - 按型別定址元組 (例如
get<string>(t)
) - 透明運算子函式 (例如
greater<>(x)
) std::quoted
已棄用/已刪除
std::gets
在 C++ 11 中已棄用,已從 C++ 14 中刪除std::random_shuffle
已被棄用