字母缩写

来自cppreference.com
< cpp‎ | language


 
 
 
缩写全名参阅
AAAAlmost Always Auto
几乎始终 auto
GOTW #94
ABCAbstract Base Class
抽象基类
ABIApplication Binary Interface
应用程序二进制接口
Itanium C++ ABI
ADLArgument-Dependent Lookup
实参依赖查找
ADTAbstract Data Type
抽象数据类型
AFOAlgorithm Function Objects
算法函数对象
CPO
APIApplication Programming Interface
应用程序编程接口
BMIBinary Module Interface
二进制模块接口
模块
CASCompare-And-Swap; Copy And Swap
比较并交换;复制并交换
compare_exchange
CMICompiled Module Interfaces
已编译模块接口
模块
COWCopy-On-Write
写时复制
CPOCustomization Point Object
定制点对象
[customization.point.object], 范围适配器对象 (RangeAdaptorObject) , 范围适配器闭包对象 (RangeAdaptorClosureObject) AFO
CRTPCuriously Recurring Template Pattern
奇特重现模板模式
std::enable_shared_from_this, std::ranges::view_interface
CTADClass Template Argument Deduction
类模板实参推导
CTRECompile-Time Regular Expressions
编译时正则表达式
CTRE 库
CWGThe Core Working Group
核心工作组
WG21
DCL双重检查锁定并发支持库
DISDraft International Standard
国际标准草案
另见 FDIS
DRDefect Report
缺陷报告
EBO
EBCO
Empty Base (Class) Optimization
空基类优化
[[no_unique_address]], std::allocator, std::default_delete
EDGEdison Design Group
爱迪生设计组
EHException Handling
异常处理
ELFExecutable and Linkable Format
可执行可连接格式
EWGThe Evolution Working Group
(语言)演进工作组
WG21
EWGIThe Evolution Working Group Incubator
(语言)演进工作组孵化器
WG21
FAMFlexible Array Member
柔性数组成员
FDISFinal Draft International Standard
国际标准最终草案
另见 DIS
GCCGNU Compiler Collection
GNU 编译器集合
GMFGlobal Module Fragment
全局模块片段
模块
HALOHeap Allocation eLision Optimization
堆分配消除优化
协程, P0981
ICEInternal Compiler Error; Integer Constant Expression
内部编译器错误;整型常量表达式
IFNDRIll-Formed, No Diagnostic Required
非良构,不要求诊断
IIILEImmediately Invoked Initializing Lambda Expression
立即调用的初始化 lambda 表达式
IPOInter-Procedural Optimization
跨过程优化
IWYUInclude What You Use
仅包含所用标头
基于 libclang 的工具
LEWGThe Library Evolution Working Group
库演进工作组
WG21
LEWGIThe Library Evolution Working Group Incubator
库演进工作组孵化器
WG21
LTOLink-Time Optimization
链接时优化
LWGThe Library Working Group
库工作组
WG21
MDTMost Derived Type
最终派生类型
MPSCMulti-Producer Single-Consumer
多生产者单消费者(如任务队列)
std::executor
MSVCMicroSoft Visual C++
微软公司的 Visual C++ 编译器
NADNot A Defect
非缺陷
另见 DR
NDRNo Diagnostic Required
不要求诊断
NRVONamed Return Value Optimization
具名返回值优化
NSDMINon-Static Data Member Initialization
非静态数据成员初始化
NTBSNull-Terminated Byte Strings
空终止字节字符串
NTTPNon-Type Template Parameter
非类型模板形参
NUANo Unique Address
无独占地址
[[no_unique_address]]
NVINon-Virtual Interface
非虚接口
ODROne Definition Rule
单一定义规则
OOPObject-Oriented Programming
面向对象编程
PCHPre-Compiled Header
预编译头文件
gcc 的 PCH 文档
PDOProfile-Driven Optimization
剖测驱动优化
另见 PGO
PGOProfile-Guided Optimization
剖测引导优化
另见 PDO
PIDProcess IDentifier
进程标识符
std::thread::get_id(), std::jthread::get_id()
PIMPLPointer to IMPLementation
实现指针(手法)
PMFPrivate Module Fragment
私有模块片段
模块
PMRPolymorphic Memory Resources
多态内存资源
<memory_resource>
POCCAPropagate on Container Copy Assignment
容器复制赋值时传播
POCMAPropagate on Container Move Assignment
容器移动赋值时传播
POCSPropagate on Container Swap
容器交换时传播
PODPlain Old Data (简旧数据类型 (PODType) )标量类型 (ScalarType) , 平凡类型 (TrivialType) , 标准布局类型 (StandardLayoutType)
QoIQuality of Implementation
实现质量
RAIIResource Acquisition Is Initialization
资源获取即初始化
RACORange Adaptor Closure Object
范围迭代器闭包对象
范围适配器闭包对象 (RangeAdaptorClosureObject)
RAORange Adaptor Object
范围迭代器对象
范围适配器对象 (RangeAdaptorObject)
RCURead-Copy-Update
读-复制-更新
<rcu>
RTTIRunTime Type Identification
运行时类型鉴别
std::type_info
RVOReturn Value Optimization
返回值优化
SBOSmall Buffer Optimization
小缓冲区优化
参见 SOO, SSO
SBRMScope-Bound Resource Management
作用域限定资源管理
参见 RAII
SCARYSeemingly 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
SEHStructured Exception Handling
结构化异常处理
SEH
SFINAESubstitution Failure Is Not An Error
替换失败不是错误
std::enable_if, std::void_t
SIMDSingle Instruction Multiple Data
单指令多数据
数据并行类型 (SIMD)
SIOFStatic Initialization Order Fiasco
静态初始化次序惨败
SMFSpecial Member Function
特殊成员函数
SOCCCSelect On Container Copy Construction
容器复制构造时选择
SOOSmall Object Optimization
小对象优化
std::move_only_function, std::function, std::any。参见 SBO, SSO
SSOSmall String Optimization
小字符串优化
std::basic_string。参见 SBO, SOO
STLThe Standard Template Library
标准模板库
TCOTail Call Optimization
尾调用优化
TLSThread-Local Storage
线程局部存储
thread_local
TMPTemplate Meta Programming
模板元编程
<type_traits>
TUTranslation Unit
翻译单元
Modules, TU-local
UBUndefined Behavior
未定义行为
UDCUser-Defined Conversion operator
用户定义转换运算符
UDLUser-Defined Literals
用户定义字面量
UFCSUniversal Function Call Syntax
统一函数调用语法
“What is UFCS anyway?”
VLAVariable-Length Array
变长数组
VLA 的 SO 帖子
WPOWhole-Program Optimization
全程序优化

外部链接

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