名稱空間
變體
操作

C++ 標準庫實驗性標頭檔案

來自 cppreference.com
 
 
標準庫標頭檔案
演算法
<algorithm>
<numeric>
字串
<cctype>
<cstring>
<cuchar> (C++11)
<cwchar>
<cwctype>
<string_view> (C++17)
<string>
文字處理
<clocale>
<codecvt> (C++11/17/26*)
<locale>
<regex> (C++11)
<text_encoding> (C++26)   
數值
<cfenv> (C++11)
<cmath>
<complex>
<linalg> (C++26)
<numbers> (C++20)
<random> (C++11)
<simd> (C++26)
<valarray>
時間
<chrono> (C++11)
<ctime>
C 相容性
<ccomplex> (C++11/17/20*)
<ciso646> (直到 C++20)
<cstdalign> (C++11/17/20*)
<cstdbool> (C++11/17/20*)
<ctgmath> (C++11/17/20*)
 
實驗性庫標頭檔案
執行 P2300
<experimental/execution>
檔案系統 TS
<experimental/filesystem>
並行性 TS (v1, v2)
experimental/algorithm
experimental/execution_policy
experimental/exception_list
experimental/numeric
<experimental/simd>
experimental/task_block
庫基礎 TS (v1, v2, v3)
experimental/algorithm
<experimental/any>
experimental/array
experimental/chrono
experimental/deque
experimental/forward_list
<experimental/functional>
experimental/future
experimental/iterator
experimental/list
experimental/map
experimental/memory
<experimental/memory_resource>
experimental/numeric
<experimental/optional>
experimental/propagate_const
experimental/random
experimental/ratio
experimental/regex
experimental/scope
experimental/set
experimental/source_location
experimental/string
<experimental/string_view>
experimental/system_error
experimental/tuple
experimental/type_traits
experimental/unordered_map
experimental/unordered_set
experimental/utility
experimental/vector

併發 TS
experimental/atomic
experimental/barrier
experimental/future
experimental/latch
範圍 TS
協程 TS
experimental/coroutine
網路 TS
experimental/buffer
experimental/executor
experimental/internet
experimental/io_context
<experimental/net>
experimental/netfwd
experimental/socket
experimental/timer
反射 TS
<experimental/reflect>
 

C++ 實驗性標準庫(即由 C++ TRs/TSs 引入的庫)的介面由以下標頭檔案集合定義。

目錄

執行 P2300

<experimental/execution> (P2300) 在通用執行資源上非同步執行

檔案系統 TS

<experimental/filesystem> (檔案系統 TS) 檔案系統庫

並行性 TS

<experimental/algorithm> (並行性 TS) 非數值並行演算法
<experimental/execution_policy> (並行性 TS) 執行策略
<experimental/exception_list> (並行性 TS) 並行異常
<experimental/numeric> (並行性 TS) 數值並行演算法

庫基礎 TS

<experimental/algorithm> (庫基礎 TS) samplesearch
<experimental/any> (庫基礎 TS) any
<experimental/chrono> (庫基礎 TS) 型別特徵的變數模板
<experimental/deque> (庫基礎 TS) 使用多型分配器方便容器別名
<experimental/forward_list> (庫基礎 TS) 使用多型分配器方便容器別名
<experimental/future> (庫基礎 TS) 使用多型分配器的 promisepackaged_task
<experimental/list> (庫基礎 TS) 使用多型分配器方便容器別名
<experimental/functional> (庫基礎 TS) 使用多型分配器和 搜尋器function
<experimental/map> (庫基礎 TS) 使用多型分配器方便容器別名
<experimental/memory> (庫基礎 TS) 支援陣列的 shared_ptrweak_ptr
<experimental/memory_resource> (庫基礎 TS) 多型分配器和記憶體資源
<experimental/optional> (庫基礎 TS) optional
<experimental/ratio> (庫基礎 TS) 型別特徵的變數模板
<experimental/regex> (庫基礎 TS) 使用多型分配器方便容器別名
<experimental/set> (庫基礎 TS) 使用多型分配器方便容器別名
<experimental/string> (庫基礎 TS) 使用多型分配器方便容器別名
<experimental/string_view> (庫基礎 TS) basic_string_view
<experimental/system_error> (庫基礎 TS) 型別特徵的變數模板
<experimental/tuple> (庫基礎 TS) 型別特徵的變數模板apply
<experimental/type_traits> (庫基礎 TS) 型別特徵的變數模板invocation_type
<experimental/unordered_map> (庫基礎 TS) 使用多型分配器方便容器別名
<experimental/unordered_set> (庫基礎 TS) 使用多型分配器方便容器別名
<experimental/utility> (庫基礎 TS) erased_type
<experimental/vector> (庫基礎 TS) 使用多型分配器方便容器別名

併發 TS

<experimental/atomic> (併發 TS) atomic_shared_ptratomic_weak_ptr
<experimental/barrier> (併發 TS) barrierflex_barrier
<experimental/future> (併發 TS) std::future 的擴充套件
<experimental/latch> (併發 TS) latch

庫基礎 TS v2

<experimental/algorithm> (庫基礎 TS v2) sampleshuffle
<experimental/array> (庫基礎 TS v2) make_arrayto_array
<experimental/deque> (庫基礎 TS v2) eraseerase_if
<experimental/forward_list> (庫基礎 TS v2) eraseerase_if
<experimental/functional> (庫基礎 TS v2) not_fn
<experimental/iterator> (庫基礎 TS v2) ostream_joiner
<experimental/list> (庫基礎 TS v2) eraseerase_if
<experimental/map> (庫基礎 TS v2) erase_iferase_if
<experimental/memory> (庫基礎 TS v2) observer_ptr
<experimental/numeric> (庫基礎 TS v2) gcdlcm
<experimental/propagate_const> (庫基礎 TS v2) propagate_const
<experimental/random> (庫基礎 TS v2) randintreseed
<experimental/set> (庫基礎 TS v2) erase_iferase_if
<experimental/source_location> (庫基礎 TS v2) source_location
<experimental/string> (庫基礎 TS v2) eraseerase_if
<experimental/type_traits> (庫基礎 TS v2) 元函式和檢測習語
<experimental/unordered_map> (庫基礎 TS v2) erase_iferase_if
<experimental/unordered_set> (庫基礎 TS v2) erase_iferase_if
<experimental/vector> (庫基礎 TS v2) eraseerase_if

範圍 TS

<experimental/ranges/algorithm> (Ranges TS) 演算法庫
<experimental/ranges/concepts> (Ranges TS) 概念庫
<experimental/ranges/functional> (Ranges TS) 函式物件
<experimental/ranges/iterator> (Ranges TS) 迭代器庫
<experimental/ranges/random> (Ranges TS) UniformRandomNumberGenerator 概念
<experimental/ranges/range> (Ranges TS) 範圍庫 (Ranges library)
<experimental/ranges/tuple> (Ranges TS) 帶標籤的元組
<experimental/ranges/type_traits> (Ranges TS) 超程式設計和型別特徵
<experimental/ranges/utility> (Ranges TS) 實用元件

網路 TS

<experimental/buffer> (網路 TS) 緩衝區
<experimental/executor> (網路 TS) 非同步模型
<experimental/internet> (網路 TS) 網際網路協議
<experimental/io_context> (網路 TS) 基本 I/O 服務
<experimental/net> (網路 TS) 包含所有其他網路 TS 標頭檔案的便捷標頭檔案
<experimental/netfwd> (網路 TS) 包含主要網路 TS 元件的前向宣告
<experimental/socket> (網路 TS) 套接字
<experimental/timer> (網路 TS) 定時器

並行性 TS v2

<experimental/algorithm> (並行性 TS v2) 非數值並行演算法
<experimental/execution_policy> (並行性 TS v2) unseqvec 策略
<experimental/simd> (並行性 TS v2) 資料並行型別
<experimental/task_block> (並行性 TS v2) 任務塊

反射 TS

<experimental/reflect> (反射 TS) 靜態反射支援庫

庫基礎 TS v3

<experimental/scope> (庫基礎 TS v3) scope_exit, scope_fail, scope_successunique_resource