C++ 參考手冊 C++98, C++03, C++11, C++14, C++17, C++20 | ||
編譯器支援 (11, 14, 17, 20) 自立實作 語言 基本概念 關鍵詞 預處理器 表達式 聲明 初始化 函數 語句 類 重載 模闆 異常 頭檔案 具名要求 功能特性測試宏 (C++20) 語言支援庫 類型支援 − 特性 (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_adaptor — invocation_type 标準庫擴充 v2 (庫基礎 TS v2) propagate_const — ostream_joiner — randint observer_ptr — 檢測手法 标準庫擴充 v3 (庫基礎 TS v3) scope_exit — scope_fail — scope_success — unique_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 庫 − 索引 − 符号索引 |