字母缩写

来自cppreference.com
< cpp‎ | language


 
 
C++ 语言
 
缩写 全名 参阅
AAA Almost Always Auto
几乎始终 auto
GOTW #94
ABC Abstract Base Class
抽象基类
ABI Application Binary Interface
应用程序二进制接口
Itanium C++ ABI
ADL Argument-Dependent Lookup
实参依赖查找
ADT Abstract Data Type
抽象数据类型
AFO Algorithm Function Objects
算法函数对象
CPO
API Application Programming Interface
应用程序编程接口
BMI Binary Module Interface
二进制模块接口
模块
CAS Compare-And-Swap; Copy And Swap
比较并交换;复制并交换
compare_exchange
CMI Compiled Module Interfaces
已编译模块接口
模块
COW Copy-On-Write
写时复制
CPO Customization Point Object
定制点对象
[customization.point.object], 范围适配器对象 (RangeAdaptorObject) , 范围适配器闭包对象 (RangeAdaptorClosureObject) AFO
CRTP Curiously Recurring Template Pattern
奇特重现模板模式
std::enable_shared_from_this, std::ranges::view_interface
CTAD Class Template Argument Deduction
类模板实参推导
CTRE Compile-Time Regular Expressions
编译时正则表达式
CTRE 库
CWG The Core Working Group
核心工作组
WG21
DCL 双重检查锁定 并发支持库
DIS Draft International Standard
国际标准草案
另见 FDIS
DR Defect Report
缺陷报告
EBO
EBCO
Empty Base (Class) Optimization
空基类优化
[[no_unique_address]], std::allocator, std::default_delete
EDG Edison Design Group
爱迪生设计组
EH Exception Handling
异常处理
ELF Executable and Linkable Format
可执行可连接格式
EWG The Evolution Working Group
(语言)演进工作组
WG21
EWGI The Evolution Working Group Incubator
(语言)演进工作组孵化器
WG21
FAM Flexible Array Member
柔性数组成员
FDIS Final Draft International Standard
国际标准最终草案
另见 DIS
GCC GNU Compiler Collection
GNU 编译器集合
GMF Global Module Fragment
全局模块片段
模块
HALO Heap Allocation eLision Optimization
堆分配消除优化
协程, P0981
ICE Internal Compiler Error; Integer Constant Expression
内部编译器错误;整型常量表达式
IFNDR Ill-Formed, No Diagnostic Required
非良构,不要求诊断
IIILE Immediately Invoked Initializing Lambda Expression
立即调用的初始化 lambda 表达式
IPO Inter-Procedural Optimization
跨过程优化
IWYU Include What You Use
仅包含所用标头
基于 libclang 的工具
LEWG The Library Evolution Working Group
库演进工作组
WG21
LEWGI The Library Evolution Working Group Incubator
库演进工作组孵化器
WG21
LTO Link-Time Optimization
链接时优化
LWG The Library Working Group
库工作组
WG21
MDT Most Derived Type
最终派生类型
MPSC Multi-Producer Single-Consumer
多生产者单消费者(如任务队列)
std::executor
MSVC MicroSoft Visual C++
微软公司的 Visual C++ 编译器
NAD Not A Defect
非缺陷
另见 DR
NDR No Diagnostic Required
不要求诊断
NRVO Named Return Value Optimization
具名返回值优化
NSDMI Non-Static Data Member Initialization
非静态数据成员初始化
NTBS Null-Terminated Byte Strings
空终止字节字符串
NTTP Non-Type Template Parameter
非类型模板形参
NUA No Unique Address
无独占地址
[[no_unique_address]]
NVI Non-Virtual Interface
非虚接口
ODR One Definition Rule
单一定义规则
OOP Object-Oriented Programming
面向对象编程
PCH Pre-Compiled Header
预编译头文件
gcc 的 PCH 文档
PDO Profile-Driven Optimization
剖测驱动优化
另见 PGO
PGO Profile-Guided Optimization
剖测引导优化
另见 PDO
PID Process IDentifier
进程标识符
std::thread::get_id(), std::jthread::get_id()
PIMPL Pointer to IMPLementation
实现指针(手法)
PMF Private Module Fragment
私有模块片段
模块
PMR Polymorphic Memory Resources
多态内存资源
<memory_resource>
POCCA Propagate on Container Copy Assignment
容器复制赋值时传播
POCMA Propagate on Container Move Assignment
容器移动赋值时传播
POCS Propagate on Container Swap
容器交换时传播
POD Plain Old Data (简旧数据类型 (PODType) ) 标量类型 (ScalarType) , 平凡类型 (TrivialType) , 标准布局类型 (StandardLayoutType)
QoI Quality of Implementation
实现质量
RAII Resource Acquisition Is Initialization
资源获取即初始化
RACO Range Adaptor Closure Object
范围迭代器闭包对象
范围适配器闭包对象 (RangeAdaptorClosureObject)
RAO Range Adaptor Object
范围迭代器对象
范围适配器对象 (RangeAdaptorObject)
RCU Read-Copy-Update
读-复制-更新
<rcu>
RTTI RunTime Type Identification
运行时类型鉴别
std::type_info
RVO Return Value Optimization
返回值优化
SBO Small Buffer Optimization
小缓冲区优化
参见 SOO, SSO
SBRM Scope-Bound Resource Management
作用域限定资源管理
参见 RAII
SCARY Seemingly erroneous (appearing Constrained by conflicting generic parameters), but Actually work with the Right implementation (unconstrained bY the conflict due to minimized dependencies).
看起来错误(表面上由冲突的泛型参数制约),但实际上在正确的实现中有效(由于最小化依赖而无需约束)。
stroustrup.com/SCARY.pdf
SEH Structured Exception Handling
结构化异常处理
SEH
SFINAE Substitution Failure Is Not An Error
替换失败不是错误
std::enable_if, std::void_t
SIMD Single Instruction Multiple Data
单指令多数据
数据并行类型 (SIMD)
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。参见 SBO, SSO
SSO Small String Optimization
小字符串优化
std::basic_string。参见 SBO, SOO
STL The Standard Template Library
标准模板库
TCO Tail Call Optimization
尾调用优化
TLS Thread-Local Storage
线程局部存储
thread_local
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?”
VLA Variable-Length Array
变长数组
VLA 的 SO 帖子
WPO Whole-Program Optimization
全程序优化

外部链接

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