缩写
|
全名
|
参阅
|
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 抽象数据类型
|
|
API
|
Application Programming Interface 应用程序编程接口
|
|
CAS
|
Compare-And-Swap; Copy And Swap 比较并交换;复制并交换
|
compare_exchange
|
COW
|
Copy-On-Write 写时复制
|
|
CPO
|
Customization Point Object 定制点对象
|
[customization.point.object], 范围适配器对象 (RangeAdaptorObject) , 范围适配器闭包对象 (RangeAdaptorClosureObject)
|
CRTP
|
Curiously Recurring Template Pattern 奇特重现模板模式
|
std::enable_shared_from_this, std::ranges::view_interface
|
CTAD
|
Class Template Argument Deduction 类模板实参推导
|
|
EBO EBCO
|
Empty Base (Class) Optimization 空基类优化
|
[[no_unique_address]] , std::allocator, std::default_delete
|
ICE
|
Internal Compiler Error; Integer Constant Expression 内部编译器错误;整型常量表达式
|
|
IFNDR
|
Ill-Formed, No Diagnostic Required 非良构,不要求诊断
|
|
IIILE
|
Immediately Invoked Initializing Lambda Expression 立即调用的初始化 lambda 表达式
|
|
IPO
|
Inter-Procedural Optimization 跨过程优化
|
|
LTO
|
Link-Time Optimization 链接时优化
|
|
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 非类型模板形参
|
|
ODR
|
One Definition Rule 单一定义规则
|
|
OOP
|
Object-Oriented Programming 面向对象编程
|
|
PIMPL
|
Pointer to IMPLementation 实现指针(手法)
|
|
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)
|
RAII
|
Resource Acquisition Is Initialization 资源获取即初始化
|
|
RACO
|
Range Adaptor Closure Object 范围迭代器闭包对象
|
范围适配器闭包对象 (RangeAdaptorClosureObject)
|
RAO
|
Range Adaptor Object 范围迭代器对象
|
范围适配器对象 (RangeAdaptorObject)
|
RTTI
|
RunTime Type Identification 运行时类型鉴别
|
std::type_info
|
RVO
|
Return Value Optimization 返回值优化
|
|
SBO
|
Small Buffer Optimization 小缓冲区优化
|
|
SBRM
|
Scope-Bound Resource Management, see 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
|
SFINAE
|
Substitution Failure Is Not An Error 替换失败不是错误
|
std::enable_if, std::void_t
|
SIOF
|
Static Initialization Order Fiasco 静态初始化次序惨败
|
|
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
|
TMP
|
Template Meta Programming 模板元编程
|
<type_traits>
|
TU
|
Translation Unit 翻译单元
|
Modules, TU-local
|
UB
|
Undefined Behavior 未定义行为
|
|
UDC
|
User-defined conversion operator 用户定义转换运算符
|
|
UDL
|
User-Defined Literals 用户定义字面量
|
|
WPO
|
Whole-Program Optimization 全程序优化
|
|