# 实验性 C++ 标准库头文件

< cpp‎ | header

实验性 C++ 标准库（即 C++ TR/TS 所引入的库）由下列头文件的汇集定义。

### 文件系统 TS
``<experimental/filesystem>`` (文件系统 TS) | 文件系统库
### 并行 TS
``<experimental/algorithm>`` (并行 TS) | 非数值并行算法
``<experimental/execution_policy>`` (并行 TS) | 执行策略
``<experimental/exception_list>`` (并行 TS) | 并行异常
``<experimental/numeric>`` (并行 TS) | 数值并行算法
### 库基础 TS v1
``<experimental/algorithm>`` (库基础 TS) | `sample` 与 `search`
``<experimental/any>`` (库基础 TS) | `any`
``<experimental/chrono>`` (库基础 TS) | 类型特征的变量模板
``<experimental/deque>`` (库基础 TS) | 使用多态分配器的容器的便利别名
``<experimental/forward_list>`` (库基础 TS) | 使用多态分配器的容器的便利别名
``<experimental/future>`` (库基础 TS) | 使用多态分配器的 `promise` 与 `packaged_task`
``<experimental/list>`` (库基础 TS) | 使用多态分配器的容器的便利别名
``<experimental/functional>`` (库基础 TS) | 搜索器与使用多态分配器的 `function`
``<experimental/map>`` (库基础 TS) | 使用多态分配器的容器的便利别名
``<experimental/memory>`` (库基础 TS) | 带数组支持的 `shared_ptr` 与 `weak_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) | 使用多态分配器的容器的便利别名
### 并发扩展
``<experimental/atomic>`` (并发 TS) | `atomic_shared_ptr` 与 `atomic_weak_ptr`
``<experimental/barrier>`` (并发 TS) | `barrier` 与 `flex_barrier`
``<experimental/future>`` (并发 TS) | `std::future` 的扩展
``<experimental/latch>`` (并发 TS) | `latch`
### 库基础 TS v2
``<experimental/algorithm>`` (库基础 TS v2) | `sample` 与 `shuffle`
``<experimental/array>`` (库基础 TS v2) | `make_array` 与 `to_array`
``<experimental/deque>`` (库基础 TS v2) | `erase` 与 `erase_if`
``<experimental/forward_list>`` (库基础 TS v2) | `erase` 与 `erase_if`
``<experimental/functional>`` (库基础 TS v2) | `not_fn`
``<experimental/iterator>`` (库基础 TS v2) | `ostream_joiner`
``<experimental/list>`` (库基础 TS v2) | `erase` 与 `erase_if`
``<experimental/map>`` (库基础 TS v2) | `erase_if` 与 `erase_if`
``<experimental/memory>`` (库基础 TS v2) | `observer_ptr`
``<experimental/numeric>`` (库基础 TS v2) | `gcd` 与 `lcm`
``<experimental/propagate_const>`` (库基础 TS v2) | `propagate_const`
``<experimental/random>`` (库基础 TS v2) | `randint` 与 `reseed`
``<experimental/set>`` (库基础 TS v2) | `erase_if` 与 `erase_if`
``<experimental/source_location>`` (库基础 TS v2) | `source_location`
``<experimental/string>`` (库基础 TS v2) | `erase` 与 `erase_if`
``<experimental/type_traits>`` (库基础 TS v2) | 元函数与检测手法
``<experimental/unordered_map>`` (库基础 TS v2) | `erase_if` 与 `erase_if`
``<experimental/unordered_set>`` (库基础 TS v2) | `erase_if` 与 `erase_if`
``<experimental/vector>`` (库基础 TS v2) | `erase` 与 `erase_if`
### 范围 TS
``<experimental/ranges/algorithm>`` (范围 TS) | 算法库
``<experimental/ranges/concepts>`` (范围 TS) | 概念库
``<experimental/ranges/functional>`` (范围 TS) | 函数对象
``<experimental/ranges/iterator>`` (范围 TS) | 迭代器库
``<experimental/ranges/random>`` (范围 TS) | `UniformRandomNumberGenerator` 概念
``<experimental/ranges/range>`` (范围 TS) | 范围库
``<experimental/ranges/tuple>`` (范围 TS) | 有标签元组
``<experimental/ranges/type_traits>`` (范围 TS) | 元编程与类型特征
``<experimental/ranges/utility>`` (范围 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) | `unseq` 与 `vec` 策略
``<experimental/simd>`` (并行 TS v2) | 数据并行类型
``<experimental/task_block>`` (并行 TS v2) | 任务块
### 反射 TS
``<experimental/reflect>`` (反射 TS) | 静态反射支持库
### 库基础 TS v3
``<experimental/scope>`` (库基础 TS v3) | `scope_exit` 、 `scope_fail` 、 `scope_success` 及 `unique_resource`