C++11 中最大的變化
C++11 是 2011 年釋出的現代 C++ 標準。它為現有的語言帶來了許多重大的擴充套件和改進。以下是 C++11 的主要變化/新增功能:
- 初始化列表
- 自動型別推導
- 右值引用和移動建構函式
- constexpr – 泛化常量表達式
- 對普通舊資料定義的修改
- 統一初始化
- 基於範圍的 for 迴圈
- Lambda 函式和表示式
- 替代函式語法
- 顯式覆蓋和 final
- 一個常量空指標,nullptr
- 強型別列舉
- 右尖括號在適當的位置不被視為運算子
- 可變引數模板
- 多執行緒記憶體模型
- 向 STL 新增雜湊表
- 向標準庫新增正則表示式
- 新增通用智慧指標,如 shared_ptr、weak_ptr 等
以及更多。您可以在 https://en.wikipedia.org/wiki/C%2B%2B11 找到完整的列表和示例。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP