縮寫
來自 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++ 縮略語詞彙表” |