Boost C++ 函式庫

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

Boost 函式庫文件 - 輸入/輸出

輸入/輸出

Asio

可攜式網路及其他低階 I/O,包含 sockets、計時器、主機名稱解析、socket iostreams、序列埠、檔案描述符和 Windows HANDLEs。

作者
Chris Kohlhoff
首次發佈
1.35.0
最低 C++ 標準
11
分類
並行程式設計輸入/輸出
Assign

用常數或生成的數據填充容器從未如此簡單。

作者
Thorsten Ottosen
首次發佈
1.32.0
最低 C++ 標準
03
分類
輸入/輸出
Beast

僅使用 C++11 和 Boost.Asio 的可攜式 HTTP、WebSocket 和網路操作。

作者
Vinnie Falco
首次發佈
1.66.0
最低 C++ 標準
11
分類
並行程式設計輸入/輸出
Endian

用於正確位元組順序及其他功能的類型和轉換函式,不受處理器位元組順序影響。

作者
Beman Dawes
首次發佈
1.58.0
最低 C++ 標準
11
分類
輸入/輸出數學與數值其他
Format

Format 函式庫提供了一種類型安全機制,可根據類似 printf 的格式字串來格式化參數。

作者
Samuel Krempp
首次發佈
1.29.0
最低 C++ 標準
11
分類
輸入/輸出字串與文字處理
IO

標準 I/O 函式庫的工具程式。

作者
Daryle Walker、Beman Dawes 與 Glen Fernandes
首次發佈
1.28.0
最低 C++ 標準
03
分類
輸入/輸出
Iostreams

Boost.IOStreams 提供了一個用於定義資料流、資料流緩衝區和 I/O 過濾器的框架。

作者
Jonathan Turkanis
首次發佈
1.33.0
最低 C++ 標準
03
分類
輸入/輸出字串與文字處理
JSON

C++11 中的 JSON 解析、序列化和 DOM。

作者
Vinnie Falco 與 Krystian Stasiowski
首次發佈
1.75.0
最低 C++ 標準
11
分類
容器資料結構輸入/輸出
MySQL

基於 Boost.Asio 構建的 MySQL 用戶端函式庫。

作者
Rubén Pérez
首次發佈
1.82.0
最低 C++ 標準
11
分類
並行程式設計輸入/輸出
Program Options

Program_options 函式庫允許程式開發人員透過傳統方法(例如命令列和設定檔)從使用者獲取程式選項,即(名稱、值)對。

作者
Vladimir Prus
首次發佈
1.32.0
最低 C++ 標準
11
分類
輸入/輸出其他
Redis

基於 Boost.Asio 構建的 Redis 非同步用戶端函式庫。

作者
Marcelo Zimbres Silva
首次發佈
1.84.0
最低 C++ 標準
17
分類
並行程式設計輸入/輸出
Serialization

用於持久化和編組的序列化。

作者
Robert Ramey
首次發佈
1.32.0
最低 C++ 標準
03
分類
輸入/輸出
URL

C++11 中的 URL 解析。

作者
Vinnie Falco 與 Alan de Freitas
首次發佈
1.81.0
最低 C++ 標準
11
分類
容器資料結構輸入/輸出