縮寫
來自 cppreference.com
| 縮寫 | 全稱 | 另請參閱 |
|---|---|---|
| AAA | 幾乎總是 auto | GOTW #94 |
| ABC | 抽象基類 | |
| ABI | 應用程式二進位制介面 | Itanium C++ ABI |
| ADL | 實參依賴查詢 | |
| ADT | 抽象資料型別 | |
| AFO | 演算法函式物件 | CPO |
| API | 應用程式程式設計介面 | |
| BMI | 二進位制模組介面 | 模組 |
| CAS | 比較並交換; 複製並交換 | compare_exchange |
| CMI | 編譯模組介面 | 模組 |
| COW | 寫時複製 | |
| CPO | 自定義點物件 | [customization.point.object], 範圍介面卡物件, 範圍介面卡閉包物件, AFO |
| CRTP | 奇異遞迴模板模式 | std::enable_shared_from_this, std::ranges::view_interface |
| CTAD | 類模板實參推導 | |
| CTRE | 編譯時正則表示式 | CTRE lib |
| CWG | 核心工作組 | WG21 |
| DCL | 雙重檢查鎖定 | 併發支援庫 |
| DIS | 國際標準草案 | 另請參閱 FDIS |
| 缺陷報告 | 缺陷報告 | |
| EBO EBCO |
空基類最佳化 | [[no_unique_address]], std::allocator, std::default_delete |
| EDG | Edison Design Group | |
| EH | 異常處理 | |
| ELF | 可執行可連結格式 | |
| EWG | 演進工作組 | WG21 |
| EWGI | 演進工作組孵化器 | WG21 |
| FAM | 柔性陣列成員 | |
| FDIS | 最終國際標準草案 | 另請參閱 DIS |
| GCC | GNU 編譯器集合 | |
| GMF | 全域性模組片段 | 模組 |
| HALO | 堆分配省略最佳化 | 協程, P0981 |
| ICE | 內部編譯器錯誤; 整型常量表達式 | |
| IFNDR | 格式錯誤,無需診斷 | |
| IIILE | 立即呼叫的初始化 Lambda 表示式 | |
| IPO | 過程間最佳化 | |
| IWYU | 按需包含 | 基於 libclang 的工具 |
| LEWG | 庫演進工作組 | WG21 |
| LEWGI | 庫演進工作組孵化器 | WG21 |
| LTO | 連結時最佳化 | |
| LWG | 庫工作組 | WG21 |
| MDT | 最派生型別 | |
| MPSC | 多生產者單消費者 (例如,任務佇列) | std::executor |
| MSVC | 微軟 Visual C++ | |
| NAD | 非缺陷 | 另請參閱 DR |
| NDR | 無需診斷 | |
| NRVO | 具名返回值最佳化 | |
| NSDMI | 非靜態資料成員初始化 | |
| NTBS | 空終止位元組字串 | |
| NTTP | 非型別模板引數 | |
| NUA | 無唯一地址 | [[no_unique_address]]
|
| NVI | 非虛介面 | |
| ODR | 一次定義規則 | |
| OOP | 面向物件程式設計 | |
| PCH | 預編譯標頭檔案 | gcc doc on PCH |
| PDO | 配置檔案驅動最佳化 | 另請參閱 PGO |
| PGO | 配置檔案引導最佳化 | 另請參閱 PDO |
| PID | 程序識別符號 | std::thread::get_id(), std::jthread::get_id() |
| PIMPL | 指向實現 | |
| PMF | 私有模組片段 | 模組 |
| PMR | 多型記憶體資源 | <memory_resource> |
| POCCA | 容器複製賦值時傳播 | |
| POCMA | 容器移動賦值時傳播 | |
| POCS | 容器交換時傳播 | |
| POD | 純舊資料 (PODType) | 標量型別, 普通型別, 標準佈局型別 |
| QoI | 實現質量 | |
| RAII | 資源獲取即初始化 | |
| RACO | 範圍介面卡閉包物件 | RangeAdaptorClosureObject(範圍介面卡閉包物件) |
| RAO | 範圍介面卡物件 | RangeAdaptorObject(範圍介面卡物件) |
| RCU | 讀-複製-更新 | <rcu> |
| RTTI | 執行時型別識別 | std::type_info |
| RVO | 返回值最佳化 | |
| SBO | 小緩衝區最佳化 | |
| SBRM | 作用域繫結資源管理, 參見 RAII | |
| SCARY | 表面上錯誤的(受衝突的泛型引數約束),但實際上透過正確的實現(由於最小化的依賴關係而不受衝突約束)可以工作。 | stroustrup.com/SCARY |
| SEH | 結構化異常處理 | SEH |
| SFINAE | 替換失敗不是錯誤 | std::enable_if, std::void_t |
| SIMD | 單指令多資料 | 資料並行型別 (SIMD) |
| SIOF | 靜態初始化順序問題 | |
| SMF | 特殊成員函式 | |
| SOCCC | 容器複製構造時選擇 | |
| SOO | 小物件最佳化 | std::move_only_function, std::function, std::any |
| SSO | 小字串最佳化 | std::basic_string |
| STL | 標準模板庫 | |
| TCO | 尾呼叫最佳化 | |
| TLS | 執行緒區域性儲存 | thread_local |
| TMP | 模板超程式設計 | <type_traits> |
| TU | 翻譯單元 | 模組, TU-local |
| UB | 未定義行為 | |
| UDC | 使用者定義轉換運算子 | |
| UDL | 使用者定義字面量 | |
| UFCS | 通用函式呼叫語法 | “UFCS 到底是什麼?” |
| VLA | 變長陣列 | 關於 VLA 的 SO |
| WPO | 全程式最佳化 |
[編輯] 外部連結
| Arthur O’Dwyer 於 2019/08 釋出的“C++ 縮略語詞彙表” |