C++ 參考手冊、C語言參考手冊

C++ 參考手冊
C++98, C++03, C++11, C++14, C++17, C++20html

編譯器支持 (11, 14, 17, 20)
自立實現正則表達式

語言算法

基本概念
關鍵詞
預處理器
表達式
聲明
初始化
函數
語句

重載
模板
異常express

頭文件api

具名要求併發

功能特性測試宏 (C++20)dom

語言支持庫ide

類型支持  −   特性 (C++11)
程序工具
關係運算符 (C++20)
numeric_limits  −  type_info
initializer_list (C++11)函數

概念庫 (C++20)工具

診斷庫

通用工具庫

智能指針與分配器
日期和時間
函數對象  −  hash (C++11)
字符串轉換 (C++17)
工具函數
pair  −   tuple (C++11)
optional (C++17)  −  any (C++17)
variant (C++17)  −  format (C++20)

字符串庫

basic_string
basic_string_view (C++17)
空終止字符串:
   字節  −   多字節  −  

容器庫

array (C++11)  −  vector
map  −  unordered_map (C++11)
priority_queue  −  span (C++20)
其餘容器:
  順序  −  關聯
  無序關聯  −  適配器

迭代器庫

範圍庫 (C++20)

算法庫

數值庫

經常使用數學函數
數學特殊函數 (C++17)
數值算法
僞隨機數生成
浮點環境 (C++11)
complex  −  valarray

輸入/輸出庫

基於流的 I/O
同步輸出 (C++20)
I/O 操縱符

文件系統庫 (C++17)

本地化庫

正則表達式庫 (C++11)

basic_regex  −  算法

原子操做庫 (C++11)

atomic  −  atomic_flag
atomic_ref (C++20)

線程支持庫 (C++11)

技術規範

  標準庫擴展  (庫基礎 TS)

resource_adaptorinvocation_type

  標準庫擴展 v2  (庫基礎 TS v2)

propagate_constostream_joinerrandint
observer_ptr檢測手法

  標準庫擴展 v3  (庫基礎 TS v3)

scope_exitscope_failscope_successunique_resource

   併發庫擴展  (併發 TS)
   概念  (概念 TS)
   範圍  (範圍 TS)
   事務性內存  (TM TS)

外部連接  −  非 ANSI/ISO 庫  −  索引  −  std 符號索引

C 參考手冊
C89, C95, C99, C11, C17

語言

基本概念
關鍵詞
預處理器
表達式
聲明
初始化
函數
語句

頭文件

類型支持

程序工具

變參數函數

錯誤處理

動態內存管理

日期和時間工具

字符串庫

以空字符結尾的字符串:
  字節  −  多字節  −  

算法

數值

經常使用數學函數
浮點環境 (C99)
僞隨機數生成
複數算術 (C99)
泛型數學 (C99)

輸入/輸出支持

本地化支持

原子操做庫 (C11)

線程支持庫 (C11)

技術規範

  動態內存擴展  (動態內存 TR)
  浮點擴展,部分 1  (FP 擴展1 TS)
  浮點擴展,部分 4  (FP 擴展4 TS)

外部連接  −  非 ANSI/ISO 庫  −  索引  −  符號索引

相關文章
相關標籤/搜索