C11

C++ 11 標準是 C++標準的主要擴充套件。你可以在下面找到更改的概述,因為它們已在 isocpp 常見問題解答中分組,並提供了更詳細文件的連結。

語言擴充套件

一般特徵

  • = default 和= delete
  • 控制預設移動和複製
  • 委託建構函式
  • 類內成員初始化程式
  • 繼承的建構函式
  • 覆蓋控制元件:覆蓋
  • 覆蓋控制元件:final
  • 顯式轉換運算子

其他型別

  • 列舉類
  • long long - 一個更長的整數
  • 擴充套件的整數型別
  • 廣義聯合
  • 廣義 POD

模板

  • 外部模板
  • 模板別名
  • 變異模板
  • 本地型別作為模板引數

併發

其他語言功能

  • __cplusplus 對 C++ 11 的價值是多少?
  • 字尾返回型別語法
  • 防止縮小
  • 直角括號
  • static_assert 編譯時斷言
  • 原始字串文字
  • 屬性
  • 對準
  • C99 功能

庫擴充套件

一般

  • unique_ptr
  • shared_ptr 的
  • weak_ptr
  • 垃圾收集 ABI
  • 元組
  • 輸入特徵
  • 功能和繫結
  • 正規表示式
  • 時間效用
  • 隨機數生成
  • 範圍分配器

容器和演算法

  • 演算法改進
  • 容器改進
  • unordered_ *容器
  • std ::陣列
  • 修飾符 Modifiers

併發