類別
標頭檔案演算法庫(algorithms)
< algorithm >
, , , , , , , , , , , , , , , , , , , , , ,
容器(containers)
順序容器(sequence containers)
, , , ,
有序關聯容器(ordered associative containers)
, 無序關聯容器(unordered associative containers)
, 介面卡容器(adaptor containers)
錯誤和異常處理(errors and exception handling)
, ,
輸入輸出和格式化(i/o and formatting)
, , , , , , , , , ,
迭代器(iterators)
本地化(localization)
, , ,
數學(math and numerics)
, , , , ,
記憶體管理(memory management)
, , ,
多執行緒(multithreading)
, , , , ,
其他工具(other utilities)
, , , , , , , ,
字串和字元資料(strings and character data)
, c++ 標準庫的介面由下列標頭檔案的匯集定義。
標頭檔案說明
概念庫(c++20 起)
基礎庫概念
協程庫(c++20 起)
協程支援庫
工具庫通用工具:程式控制、動態記憶體分配、隨機數、排序與查詢
訊號管理的函式與巨集常量
儲存到執行環境的巨集,及跳到執行環境的函式
變長引數列表的處理
執行時型別資訊工具
(c++11 起)
std::type_index
(c++11 起)
編譯時型別資訊
std::bitset 類模板
函式物件、函式呼叫、繫結操作、引用包裝
多種工具元件
(c++11 起)
c++ 時間工具
標準巨集和型別定義
(c++11 起)
std::initializer_list 類模板
(c++11 起)
std::tuple 類模板
(c++17 起)
std::any 類
(c++17 起)
std::optional 類模板
(c++17 起)
std::variant 類模板
(c++20 起)
三路比較運算子支援
(c++20 起)
提供依賴實現的庫資訊
動態記憶體管理
低層記憶體管理工具
高層記憶體管理工具
(c++11 起)
巢狀分配器類
(c++17 起)
多型分配器及記憶體資源
數值極限
整數型別極限
浮點型別極限
(c++11 起)
定長整數及其他型別的極限
(c++11 起)
格式化巨集、 intmax_t 及 uintmax_t 數學工具及轉換
查詢算術型別屬性的標準化方式
錯誤處理
異常處理工具
標準異常物件
將其引數與零比較的條件性編譯巨集
(c++11 起)
定義 std::error_code ,依賴平台的錯誤碼
含有最近一次錯誤號的巨集
(c++20 起)
契約違規資訊
字串庫
確定字元資料中所含型別的函式
確定寬字元資料中所含型別的函式
多種窄字串處理函式
多種寬及多位元組字串處理函式
(c++11 起)
c 風格 unicode 字元轉換函式
std::basic_string 類模板
(c++17 起)
std::basic_string_view 類模板
(c++17 起)
std::to_chars 與 std::from_chars
容器庫(c++11 起)
std::array 容器
std::vector 容器
std::deque 容器
std::list 容器
(c++11 起)
std::forward_list 容器
std::set 及 std::multiset 關聯容器
std::map 及 std::multimap 關聯容器
(c++11 起)
std::unordered_set 及 std::unordered_multiset
(c++11 起)
std::unordered_map 及 std::unordered_multimap
std::stack
容器介面卡
std::queue 及 std::priority_queue 容器介面卡
(c++20 起)
std::span 檢視
迭代器庫
範圍迭代器
範圍庫(c++20 起)
範圍訪問、原始裝置、要求、工具及介面卡
演算法庫操作範圍上的演算法
(c++17 起)
演算法並行版本的預定義執行策略
數值庫常用數學函式
複數型別
表示和操作值的陣列的類
(c++11 起)
隨機數生成器及分布
容器中值的數值運算
(c++11 起)
編譯時有理數算術
(c++11 起)
浮點環境訪問函式
(c++20 起)
位操縱函式
輸入/輸出庫
所有輸入/輸出庫中的類的前置宣告
std::ios_base 類、std::basic_ios 類模板及數個 typedef
std::basic_istream 類模板及數個 typedef
std::basic_ostream 、 std::basic_iostream 類模板及數個typedef
數個標準流物件
std::basic_fstream 、 std::basic_ifstream 、 std::basic_ofstream 類模板及數個typedef
std::basic_stringstream 、 std::basic_istringstream 、 std::basic_ostringstream 類模板及數個 typedef
(c++20 起)
std::basic_osyncstream 、 std::basic_syncbuf 及 typedef
(c++98 中棄用)
std::strstream 、 std::istrstream 、 std::ostrstream
控制輸入輸出格式的幫助函式
std::basic_streambuf 類模板
c 風格輸入輸出函式
本地化庫
本地化工具
c 本地化工具
(c++11 起)(c++17 中棄用)
unicode 轉換設施
正規表示式庫
(c++11 起)
支援正規表示式處理的類、演算法及迭代器
原子操作庫
(c++11 起)
原子操作庫
執行緒支援庫
(c++11 起)
std::thread 類及支援函式
(c++11 起)
互斥原語
(c++14 起)
共享的互斥原語
(c++11 起)
非同步計算的原語
(c++11 起)
執行緒等待條件
檔案系統庫
(c++17 起)
std::path 類及支援函式
參考:
C 標準庫標頭檔案
包含c 標準輸入和輸出函式的函式原型,並已取代了標頭檔案 格式化資料流的的流操縱元的函式原型,並以取代了標頭檔案 顧名思義,它包含各個數學函式原型,並已取代 它包含數轉換為文字,文字轉換為數,記憶體分配 隨機數 以及其他各種攻取函式的的函式原型並取代了標頭檔案 該標頭檔案包含維護時間和日期函式原型和...
C 標準庫標頭檔案介紹
c 標準庫標頭檔案介紹 出處 c 標準庫的所有標頭檔案都沒有副檔名。c 標準庫的內容總共在50個標準標頭檔案中定義,其中18個提供了c庫的功能。形式的標準標頭檔案 例外 其內容與 iso標準 c包含的 name.h 標頭檔案相同,但容納了 c 擴充套件的功能。在形式標準的標頭檔案中,與巨集相關的名稱...
C 標準庫標頭檔案介紹
c 標準庫的所有標頭檔案都沒有副檔名。c 標準庫的內容總共在50個標準標頭檔案中定義,其中18個提供了c庫的功能。形式的標準標頭檔案 例外 其內容與iso標準c包含的name.h標頭檔案相同,但容納了c 擴充套件的功能。在 形式標準的標頭檔案中,與巨集相關的名稱在全域性作用域中定義,其他名稱在std...