侯捷 C 2 0新特性(C 11 14)

2021-10-11 11:55:44 字數 681 閱讀 8240

一、語言特性之演進、環境與資源

二、語言特性之<variadic templates(可變引數模板)>

三、語言特性之<模板表示式中的空格、nullptr 、auto>

四、語言特性之<一致性初始化、initializer_list 、基於範圍的for迴圈、explicit>

五、語言特性之<=default,=delete、

using

、noexcept、override、final、以及和const對比>

六、語言特性之<decltype、lambda>

七、標準庫之<標準庫>

八、smart pointer(智慧型指標)之<shared_ptr>

九、smart pointer(智慧型指標)之<weak_ptr>

十、smart pointer(智慧型指標)之<unique_ptr>

侯捷 C 標準11 14

本篇記錄學習 侯捷 c 標準11 14 一 演進 環境與資源 1 c 2.0的新特性,包括語言的部分和標準庫的部分。tr1是2003年的版本,即c 1.0。二 variadic templates 1 數量不定的模板引數,引數個數和引數型別都未定。三 spaces in template expre...

C 11 14特性備忘

template auto add t x,u y int array for auto x array include 建構函式列表初始化 class magic magic magic std vector int v 普通函式形參 void func std initializer list ...

C 2 0的新特性

c 2.0的新特性 1 區域性型別 就是把乙個類 介面,結構 分成幾部分,系統編譯時自動的組合 利用關鍵字partial修飾 partial class a partial class a 只要類的一部分繼承乙個父類,那整個類都繼承。沒一部分都可以繼承乙個介面,則整個類繼承所有介面 類的一部分一但被...