縱橫C 11標準(目錄)

2021-08-26 03:46:05 字數 876 閱讀 4014

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

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

1 對型別的增強

1.1pod定義修改

1.2自動推導auto和decltype

1.3空指標nullptr

1.4強列舉enum class

1.5增強的union

1.6long long

1.7右值引用std::move()

2 對函式的增強

2.1新函式語法

2.2lambda表示式

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位的字元表示。用大括號括起來的列表 初始化列表 的適用範圍,使其可用於所有內建型別和使用者定義的型別。使...