Boost 函式庫文件 - 語言特性模擬
排序方式
語言特性模擬
- Compat
-
以 C++11 實現後續 C++ 標準中新增的標準元件。
- 作者
- Peter Dimov 與 Christian Mazakas
- 首次發行
- 1.83.0
- 最低 C++ 標準版本
- 11
- 分類
- 語言特性模擬、程式設計介面
- 描述
-
一個 C++14 反射函式庫。
- 作者
- Peter Dimov
- 首次發行
- 1.77.0
- 分類
- 語言特性模擬、模板元程式設計
- Exception
-
Boost Exception 函式庫支援在例外物件中傳輸任意資料,以及在執行緒之間傳輸例外。
- 作者
- Emil Dotchevski
- 首次發行
- 1.36.0
- 最低 C++ 標準版本
- 03
- 分類
- 語言特性模擬、錯誤處理與復原
- Foreach
-
在 C++ 中,撰寫迭代序列的迴圈相當繁瑣。我們可以使用迭代器,這需要大量的樣板程式碼;或者可以使用 std::for_each() 演算法,並將迴圈主體移至謂詞中,這同樣需要不少樣板程式碼,並迫使我們將邏輯移到遠離使用位置的地方。相比之下,其他一些語言(例如 Perl)則提供了專用的「foreach」結構來自動化此過程。BOOST_FOREACH 就是 C++ 的這樣一個結構。它會為我們迭代序列,讓我們不必直接處理迭代器或撰寫謂詞。
- 作者
- Eric Niebler
- 首次發行
- 1.34.0
- 分類
- 演算法、語言特性模擬
- Move
-
適用於 C++03 和 C++11 編譯器的可移植移動語義。
- 作者
- Ion Gaztañaga
- 首次發行
- 1.48.0
- 最低 C++ 標準版本
- 03
- 分類
- 語言特性模擬
- Outcome
-
一個確定性錯誤處理函式庫,部分模擬輕量級例外。
- Parameter
-
Boost.Parameter 函式庫 - 撰寫可按名稱接受參數的函式。
- 作者
- David Abrahams 與 Daniel Wallin
- 首次發行
- 1.33.0
- 最低 C++ 標準版本
- 03
- 分類
- 語言特性模擬、程式設計介面
- Parameter Python 繫結
-
Boost.Parameter 函式庫 Python 繫結。
- 作者
- David Abrahams 與 Daniel Wallin
- 首次發行
- 1.69.0
- 最低 C++ 標準版本
- 03
- 分類
- 語言特性模擬、程式設計介面
- Scope
-
範圍保護的集合和一個 unique_resource 包裝器。
- 作者
- Andrey Semashev
- 首次發行
- 1.85.0
- 最低 C++ 標準版本
- 11
- 分類
- 語言特性模擬、模式與慣例
- Scope Exit
-
在範圍結束時執行任意程式碼。
- 作者
- Alexander Nasonov
- 首次發行
- 1.38.0
- 分類
- 語言特性模擬
- ThrowException
-
Boost 函式庫拋出例外的通用基礎設施。
- 作者
- Emil Dotchevski 與 Peter Dimov
- 首次發行
- 1.56.0
- 最低 C++ 標準版本
- 03
- 分類
- 語言特性模擬、錯誤處理與復原
- Type Index
-
執行期/編譯期可複製的類型資訊。
- 作者
- Antony Polukhin
- 首次發行
- 1.56.0
- 最低 C++ 標準版本
- 11
- 分類
- 語言特性模擬
- Typeof
-
Typeof 運算子模擬。
- 作者
- Arkadiy Vertleyb 與 Peder Holt
- 首次發行
- 1.34.0
- 最低 C++ 標準版本
- 11
- 分類
- 語言特性模擬