C++11 的主要變化


C++11 是於 2011 年釋出的現代 C++ 標準。它為現有語言帶來了許多重大擴充套件和改進。以下是 C++11 的主要變化/新增功能:

  • 初始化列表
  • 自動型別推斷
  • 右值引用和移動建構函式
  • constexpr——廣義常量表達式
  • 對普通舊資料 (POD) 定義的修改
  • 統一初始化
  • 基於範圍的 for 迴圈
  • Lambda 函式和表示式
  • 替代函式語法
  • 顯式覆蓋和 final
  • 常量空指標 nullptr
  • 強型別列舉
  • 在適當位置不將右尖括號視為運算子
  • 可變引數模板
  • 多執行緒記憶體模型
  • 向 STL 新增雜湊表
  • 向標準庫新增正則表示式
  • 新增通用智慧指標,如 shared_ptr、weak_ptr 等

還有更多內容。您可以在 https://en.wikipedia.org/wiki/C%2B%2B11 檢視完整的列表和示例。


更新於:2020年6月24日

174 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.