Boost C++ 函式庫

...世界上最受推崇且設計精良的 C++ 函式庫專案之一。 Herb SutterAndrei Alexandrescu,《C++ 程式碼規範

Boost 函式庫文件 - 模式與慣用法

模式與慣用法

壓縮配對 (Compressed Pair)

具有空成員優化的配對類別。

作者
John Maddock、Howard Hinnant 等人
首次發行
1.13.0
C++ 標準最低版本
03
分類
資料結構模式與慣用法
享元 (Flyweight)

用於管理大量高度冗餘物件的設計模式。

作者
Joaquín M López Muñoz
首次發行
1.38.0
C++ 標準最低版本
03
分類
模式與慣用法
Outcome

一個確定性錯誤處理函式庫,部分模擬輕量級例外。

作者
Niall Douglas
首次發行
1.70.0
C++ 標準最低版本
14
分類
語言特性模擬模式與慣用法程式設計介面
作用域 (Scope)

範圍守衛和 unique_resource 包裝器的集合。

作者
Andrey Semashev
首次發行
1.85.0
C++ 標準最低版本
11
分類
語言特性模擬模式與慣用法
Signals2

受控訊號與槽回呼的實現(執行緒安全版本 2)。

作者
Frank Mori Hess
首次發行
1.39.0
C++ 標準最低版本
03
分類
函式物件和高階程式設計模式與慣用法
工具 (Utility)

各種工具,例如 base-from-member 慣用法和 C++03 中的二進位字面值。

作者
Dave Abrahams 等人
首次發行
1.13.0
C++ 標準最低版本
03
分類
其他模式與慣用法