1. 導論 其實 Concept 在很早就希望被引入 C++ 了. 在 C++ 11 那時候, 針對 Concept 就已經有了不少的 Proposal. 而且當時 C++ 11 確實是打算引入 Co…
  • C++
  • 2021-07-11
C++ 17 Proposal P0012R1《Make exception specifications be part of the type system》導讀 C++ 17 Proposal …
  • C++
  • 2021-05-01
1. 導論 在 C++ 20 之前的程式碼處理中, 編碼器在處理 #include 時並不會處理重複的內容. 例如在 a.hpp 中引入了 <iostream> 標頭檔, 在 b.hpp …
  • C++
  • 2021-04-19
在 C++ 中, 私用成員是不允許直接訪問的, 例如下列程式碼就會產生編碼錯誤 : #include <iostream> using namespace std; struct s { …
  • C++
  • 2021-03-03
我們在《【資料結構】跳躍列表 (理論篇)》中講述了跳躍列表的基本結構, 根據 C++ 標準樣板程式庫中容器的大致樣子, 我們今天要實作一個和這些容器差不多的跳躍列表 要實作這樣一個容器, 首先就要實作…
  • C++
  • 2021-02-08
接著上一篇文章《【C++ Template Meta-Programming 與 Standard Template Library】實作 <type_traits> (上)》 首先, 為…
  • C++
  • 2021-02-06
C++ 17 Paper N3928 《Extending static_assert, v2》導讀 C++ 17 Paper N4086 《Removing trigraphs??!》導讀 C++ …
  • C++
  • 2021-02-05
C++ 14 Paper N3778《C++ Sized Deallocation》導讀 C++ 14 Paper N3664《Clarifying Memory Allocation》導讀 C++ …
  • C++
  • 2021-01-02
我們已經講述了 C++ 樣板超編程的基礎知識, 我認為自己實作 C++ 標準樣板程式庫中的標頭檔 <type_traits> 非常重要, 這能夠帶你更加深入地理解 C++ 樣板超編程 帶有…
  • C++
  • 2021-01-02
C++ 11 引入的完美轉遞使得容器的放置操作成為可能. C++ 11 也為大部分容器和容器配接器添加了放置操作 : std::vector : emplace, emplace_back std::…
  • C++
  • 2020-12-06

大家都搜尋

關注我們的微信官方帳號

微信官方帳號