缩略词
来自 cppreference.com
缩略词 | 全名 | 另请参阅 |
---|---|---|
AAA | 几乎总是 自动 | GOTW #94 |
ABC | 抽象基类 | |
ABI | 应用程序二进制接口 | Itanium C++ ABI |
ADL | 依赖于参数的查找 | |
ADT | 抽象数据类型 | |
API | 应用程序编程接口 | |
BMI | 二进制模块接口 | 模块 |
CAS | 比较并交换; 复制并交换 | compare_exchange |
CMI | 编译模块接口 | 模块 |
COW | 写时复制 | |
CPO | 定制点对象 | [customization.point.object], RangeAdaptorObject, RangeAdaptorClosureObject |
CRTP | 奇怪的递归模板模式 | std::enable_shared_from_this, std::ranges::view_interface |
CTAD | 类模板参数推导 | |
CTRE | Compile-Time Regular Expressions | 一个 CTRE 库 |
CWG | Core Working Group | WG21 |
DR | 缺陷报告 | |
EBO EBCO |
空基类(类)优化 | [[no_unique_address]] , std::allocator, std::default_delete |
EDG | Edison Design Group | |
EH | 异常处理 | |
ELF | Executable and Linkable Format | |
EWG | Evolution Working Group | WG21 |
EWGI | Evolution Working Group Incubator | WG21 |
FAM | 灵活数组成员 | |
GCC | GNU Compiler Collection | |
GMF | 全局模块片段 | 模块 |
HALO | Heap Allocation eLision Optimization | 协程, P0981 |
ICE | 内部编译器错误; 整数常量表达式 | |
IFNDR | 格式错误,不需要诊断 | |
IIILE | 立即调用初始化 Lambda 表达式 | |
IPO | 过程间优化 | |
IWYU | Include What You Use | 基于 libclang 的工具 |
LEWG | Library Evolution Working Group | WG21 |
LEWGI | Library Evolution Working Group Incubator | WG21 |
LTO | 链接时优化 | |
LWG | Library Working Group | WG21 |
MDT | 最派生类型 | |
MPSC | 多生产者单消费者(例如,任务队列) | std::executor |
MSVC | MicroSoft Visual C++ | |
NAD | 不是缺陷 | 另请参阅 DR |
NDR | 不需要诊断 | |
NRVO | 命名返回值优化 | |
NSDMI | 非静态数据成员初始化 | |
NTBS | 以 null 结尾的字节字符串 | |
NTTP | 非类型模板参数 | |
NUA | 无唯一地址 | 模板:属性 |
NVI | Non-Virtual Interface | |
ODR | 单定义规则 | |
OOP | 面向对象编程 | |
PCH | Pre-Compiled Header | gcc 文档中的 PCH |
PDO | 配置文件驱动的优化 | 另请参阅 PGO |
PGO | Profile-Guided Optimization | 另请参阅 PDO |
PIMPL | 指向实现的指针 | |
PMF | 私有模块片段 | 模块 |
PMR | Polymorphic Memory Resources | <memory_resource> |
POCCA | 在容器复制赋值中传播 | |
POCMA | 在容器移动赋值中传播 | |
POCS | 在容器交换中传播 | |
POD | 普通旧数据 (PODType) | ScalarType, TrivialType, StandardLayoutType |
QoI | Quality of Implementation | |
RAII | 资源获取即初始化 | |
RACO | 范围适配器闭包对象 | RangeAdaptorClosureObject |
RAO | 范围适配器对象 | RangeAdaptorObject |
RCU | 读-复制-更新 | <rcu> |
RTTI | 运行时类型识别 | std::type_info |
RVO | 返回值优化 | |
SBO | 小缓冲区优化 | |
SBRM | Scope-Bound Resource Management, see RAII | |
SCARY | S 看似错误(由于冲突的通用参数,C 看起来受到限制),但实际上与Right 实现一起工作(由于依赖项最小化,不受冲突的限制Y)。 | stroustrup.com/SCARY |
SEH | Structured Exception Handling(结构化异常处理) | SEH |
SFINAE | Substitution Failure Is Not An Error(替换失败不是错误) | std::enable_if,std::void_t |
SIOF | Static Initialization Order Fiasco(静态初始化顺序灾难) | |
SMF | Special Member Function(特殊成员函数) | |
SOCCC | Select On Container Copy Construction(容器复制构造选择) | |
SOO | Small Object Optimization(小对象优化) | std::move_only_function,std::function,std::any |
SSO | Small String Optimization(小型字符串优化) | std::basic_string |
STL | The Standard Template Library(标准模板库) | |
TCO | Tail Call Optimization(尾调用优化) | |
TMP | Template Meta Programming(模板元编程) | <type_traits> |
TU | Translation Unit(翻译单元) | Modules,TU-local |
UB | Undefined Behavior(未定义行为) | |
UDC | User-Defined Conversion operator(用户定义转换) | |
UDL | User-Defined Literals(用户定义文字) | |
UFCS | Universal Function Call Syntax(通用函数调用语法) | “What is UFCS anyway?”(“UFCS 到底是什么?”) |
VLA | Variable-Length Array(变长数组) | SO on VLA |
WPO | Whole-Program Optimization(全程序优化) |
[edit] External links
“A C++ acronym glossary” by Arthur O’Dwyer, 2019/08 |