缩写
来自 cppreference.cn
缩写 | 全称 | 另请参阅 |
---|---|---|
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++ 缩略语词汇表” |