C++ 参考手册

来自cppreference.com

C++98,C++03,C++11C++14C++17C++20C++23  │   编译器支持 C++11C++14C++17C++20C++23

语言

标准库标头

具名要求

功能特性测试宏 (C++20)

语言支持库

概念库 (C++20)

诊断库

内存管理库

unique_ptr (C++11)
shared_ptr (C++11)

元编程库 (C++11)

类型特性  −  ratio
integer_sequence (C++14)

通用工具库

函数对象  −  hash (C++11)
工具函数  −  bitset
pair  −   tuple (C++11)
optional (C++17)
expected (C++23)
variant (C++17)  −  any (C++17)
字符串转换 (C++17)
格式化 (C++20)
位操纵 (C++20)

字符串库

basic_string  −  char_traits
basic_string_view (C++17)
以空字符结尾的字符串:
  字节  −  多字节  −  

容器库

array (C++11)  −  vector  −  deque
list  −  forward_list (C++11)
set  −  multiset
map  −  multimap
unordered_map (C++11)
unordered_multimap (C++11)
unordered_set (C++11)
unordered_multiset (C++11)
stack  −  queue  −  priority_queue
flat_set (C++23)
flat_multiset (C++23)
flat_map (C++23)
flat_multimap (C++23)
span (C++20)  −  mdspan (C++23)

迭代器库

范围库 (C++20)

算法库

执行策略 (C++17)
受约束算法 (C++20)

数值库

日期时间库

日历 (C++20)  −  时区 (C++20)

本地化库

locale  −  字符分类

输入/输出库

文件系统库 (C++17)

正则表达式库 (C++11)

basic_regex  −  算法

并发支持库 (C++11)

thread  −  jthread (C++20)
atomic  −  atomic_flag
atomic_ref (C++20)
memory_order  −  condition_variable
互斥  −  信号量 (C++20)
future  −  promise  −  async
latch (C++20)  −  barrier (C++20)

技术规范

  标准库扩展  (库基础 TS)

  标准库扩展 v2  (库基础 TS v2)

  标准库扩展 v3  (库基础 TS v3)

  并发库扩展  (并发 TS)  —  事务性内存  (TM TS)
  反射  (反射 TS)

外部链接  −  非 ANSI/ISO 库  −  索引  −  std 符号索引