我們在《【資料結構】跳躍列表 (理論篇)》中講述了跳躍列表的基本結構, 根據 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
在《C++ 學習筆記》中, 我們詳細說明了 C++ 11 引入的被刪除的函式. 但是那還不夠, 所以我們在這裡作一個補充 被刪除的函式不僅僅可以被用在類別的成員函式上, 還可以被用於任何地方 被刪除的…
  • C++
  • 2020-12-06
C++ 11 引入智慧指標之後, 帶來了一致的好評. 智慧指標允許人們更加 "放肆" 地編寫程式碼, 而不用為手動接管記憶體而煩惱. 但是在你不注意的地方, 智慧指標也會導致程式效率低下甚至記憶體流失…
  • C++
  • 2020-11-04
本試題已經上傳至 GitHub : https://github.com/Jonny0201/CppExam
  • C++
  • 2020-10-21
在文章《C++ 學習筆記》中, 我們已經詳細講述了 lambda 表達式. 在文章《【C++ Paper 與 Proposal 導讀】Lambda 合集》中, 我們又將 lambda 表達式延伸到了 …
  • C++
  • 2020-10-08

大家都搜尋

關注我們的微信官方帳號

微信官方帳號