縱橫C 11標準(目錄)

2021-05-27 15:44:45 字數 975 閱讀 6760

c++11標準正式通過,正式發布也指日可待,vs和gcc都已經為c++11標準提前做好了部分準備(有些標準仍舊為支援),希望新的標準能夠得到完美的支援(比如c++03標準中的分離模板定義到現在大部分編譯器也沒有很好的支援,export關鍵字也就廢了)。個人認為c++11標準中基本原則中的核心是:

我根據自己的理解分別從不同的角度去分解新的標準,並且分為了核心語法和庫兩篇來分別來去解讀新的c++11標準。個人理解能力有限存在一些問題,期待大家能夠指正。

1      對型別的增強

1.1    pod定義修改

1.2    自動推導auto和decltype

1.3    空指標nullptr

1.4    強列舉enum class

1.5    增強的union

1.6    long long

1.7    右值引用std::move()

2      對函式的增強

2.1  新函式語法

2.2    lambda表示式

3      對類的增強

3.1    統一的初始化

3.2    初始化列表std::initalizer_list<>

3.3    建構函式繼承

3.4    成員變數的初始化

3.5    顯示過載

3.6    禁用和預設函式

4      對模板的增強

4.1    模板別名

4.2    外部模板

4.3    變長模板

5      編譯器增強

5.1     >>不再是問題

縱橫C 11標準(目錄)

c 11標準正式通過,正式發布也指日可待,vs和gcc都已經為c 11標準提前做好了部分準備 有些標準仍舊為支援 希望新的標準能夠得到完美的支援 比如c 03標準中的分離模板定義到現在大部分編譯器也沒有很好的支援,export關鍵字也就廢了 個人認為c 11標準中基本原則中的核心是 我根據自己的理解...

縱橫C 11標準(目錄)

c 11標準正式通過,正式發布也指日可待,vs和gcc都已經為c 11標準提前做好了部分準備 有些標準仍舊為支援 希望新的標準能夠得到完美的支援 比如c 03標準中的分離模板定義到現在大部分編譯器也沒有很好的支援,export關鍵字也就廢了 個人認為c 11標準中基本原則中的核心是 我根據自己的理解...

C 11新標準總結

c 11新標準出現已久,在此主要對它做乙個總結 c 11新增型別long long和unsigned long long,以支援64位的整型,char16 t,char32 t,以支援16位和32位的字元表示。用大括號括起來的列表 初始化列表 的適用範圍,使其可用於所有內建型別和使用者定義的型別。使...