命名空间
变体
操作

缩略词

来自 cppreference.com
< cpp‎ | 语言
 
 
C++ 语言
 
缩略词 全名 另请参阅
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_ifstd::void_t
SIOF Static Initialization Order Fiasco(静态初始化顺序灾难)
SMF Special Member Function(特殊成员函数)
SOCCC Select On Container Copy Construction(容器复制构造选择)
SOO Small Object Optimization(小对象优化) std::move_only_functionstd::functionstd::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(翻译单元) ModulesTU-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