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 檢視完整的列表和示例。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP