命名空间
变体
操作

首字母缩略词

来自 cppreference.cn
< cpp‎ | language
 
 
C++ 语言
常用主题
流程控制
条件执行语句
if
迭代语句 (循环)
跳转语句
函数
函数声明
Lambda 函数表达式
inline 说明符
动态异常规范 (直到 C++17*)
noexcept 说明符 (C++11)
异常
命名空间
类型
说明符
const/volatile
decltype (C++11)
auto (C++11)
constexpr (C++11)
consteval (C++20)
constinit (C++20)
存储期说明符
初始化
 
缩略词 全称 参见
AAA 几乎总是 Auto GOTW #94
ABC 抽象基类
ABI 应用程序二进制接口 Itanium C++ ABI
ADL 实参依赖查找
ADT 抽象数据类型
AFO 算法函数对象 CPO
API 应用程序编程接口
BMI 二进制模块接口 模块
CAS Compare-And-Swap; Copy And Swap compare_exchange
CMI 已编译模块接口 模块
COW 写时复制
CPO 定制点对象 [customization.point.object], RangeAdaptorObject, RangeAdaptorClosureObject, AFO
CRTP 奇异递归模板模式 std::enable_shared_from_this, std::ranges::view_interface
CTAD 类模板实参推导
CTRE 达式 CTRE 库
CWG 核心工作组 WG21
DCL 双重检查锁定 并发支持库
DIS 国际标准草案 参见 FDIS
DR 缺陷报告
EBO
EBCO
空基类优化 [[no_unique_address]], std::allocator, std::default_delete
EDG Edison 设计组
EH 异常处理
ELF 执行与链接
EWG 演化工作组 WG21
EWGI 演化工作组孵化器 WG21
FAM 柔性数组(Flexible Array)成员
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 关于 PCH 的文档
PDO 剖面驱动优化 参见 PGO
PGO 参见 PDO
PID 进程标识符 std::thread::get_id(), std::jthread::get_id()
PIMPL 指向实现(Implementation)的指针
PMF 私有模块片段 模块
PMR <memory_resource>
POCCA 容器拷贝赋值时传播
POCMA 容器移动赋值时传播
POCS 容器交换时传播
POD 纯粹旧数据 (PODType) ScalarType, TrivialType, StandardLayoutType
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 变长数组 SO on VLA
WPO 全程序优化

[编辑] 外部链接

“Arthur O’Dwyer 的 C++ 缩略词词汇表”,2019/08