C++11和C++14新特性


C+11新特性:

  1.新增auto、decltype關鍵字,二者相似又有區別
  2.新增char16_t、char32_t、long long int類型
  3.新增constexpr編譯時常量表達式
  4.新增default、delete、override、final說明符
  5.新增delegating constructors委托構造函數
  6.新增std::initializer_list初始化列表、uniform initialization統一初始化

  7.新增Enum class枚舉類、extend templates拓展模板、type可用於模板
  8.新增Lambda表達式
  9.新增nullptr、foreach、r-value右值,tuple元組
  10.新增移動意義,包括move constructor移動構造、move assign移動賦值
  11.新增static_assert編譯時檢查
  12.新增智能指針std::unique_ptr、std::share_ptr、std::weak_ptr,廢棄std::auto_ptr

 

C++14新特性:

  1.新增聚合成員初始化
  2.新增二進制文字、數字分隔符
  3.廢棄attribute
  4.新增函數返回值推斷
  5.新增constexpr函數
  6.新增變體模板
  7.新增標准用戶定義的文字
  8.新增std::make_unique,用於創建std::unique_ptr、

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM