Acronyms
From cppreference.net
| 缩写 | 全称 | 另请参阅 |
|---|---|---|
| AAA | 几乎总是 Auto | GOTW #94 |
| ABC | 抽象基类 | |
| ABI | 应用二进制接口 | Itanium C++ ABI |
| ADL | 实参依赖查找 | |
| ADT | 抽象数据类型 | |
| AFO | 算法函数对象 | CPO |
| API | 应用程序编程接口 | |
| BMI | 二进制模块接口 | 模块 |
| CAS | 比较并交换 ; 复制并交换 | compare_exchange |
| CMI | 编译模块接口 | 模块 |
| COW | 写时复制 | |
| CPO | 定制点对象 | [customization.point.object] , RangeAdaptorObject , RangeAdaptorClosureObject , AFO |
| CRTP | 奇异递归模板模式 | std::enable_shared_from_this , std::ranges::view_interface |
| CTAD | 类模板实参推导 | |
| CTRE | C 编译时- T 间 R 正则 E 表达式 | CTRE 库 |
| CWG | C ore W orking G roup | WG21 |
| DCL | 双重检查锁定 | 并发支持库 |
| DIS | 国际标准草案 | 另请参阅 FDIS |
| DR | 缺陷报告 | |
|
EBO
EBCO |
空基类优化 |
[[
no_unique_address
]]
,
std::allocator
,
std::default_delete
|
| EDG | 爱迪生设计集团 | |
| EH | 异常处理 | |
| ELF | E xecutable and L inkable F ormat | |
| EWG | E volution W orking G roup | WG21 |
| EWGI | E 演化 W 工作组 G 孵化器 I | WG21 |
| FAM | 柔性数组成员 | |
| FDIS | 最终草案国际标准 | 另请参阅 DIS |
| GCC | G NU C 编译器 C 集合 | |
| GMF | 全局模块片段 | 模块 |
| HALO | H eap A llocation e L ision O ptimization | 协程 , P0981 |
| ICE | 内部编译器错误 ;整型常量表达式 | |
| IFNDR | 病态格式,不要求诊断 | |
| IIILE | 立即调用初始化 Lambda 表达式 | |
| IPO | 过程间优化 | |
| IWYU | I 包含 W 你 Y 所 U 使用 | 基于libclang的工具 |
| LEWG | L ibrary E volution W orking G roup | WG21 |
| LEWGI | L ibrary E volution W orking G roup I ncubator | WG21 |
| LTO | 链接时优化 | |
| LWG | L ibrary W orking G roup | WG21 |
| MDT | 最派生类型 | |
| MPSC | 多生产者单消费者(例如:任务队列) | std::executor |
| MSVC | M 微 S 软 V isual C ++ | |
| NAD | 非缺陷 | 另请参阅 DR |
| NDR | 无需诊断要求 | |
| NRVO | 具名返回值优化 | |
| NSDMI | 非静态数据成员初始化 | |
| NTBS | 空终止字节字符串 | |
| NTTP | 非类型模板参数 (亦称 常量模板参数 (C++26 起) ) | |
| NUA | 无唯一地址 |
[[
no_unique_address
]]
|
| NVI | N 非- V 虚拟 I 接口 | |
| ODR | 单一定义规则 | |
| OOP | 面向对象编程 | |
| PCH | P 预- C 编译 H 头文件 | gcc关于PCH的文档 |
| PDO | 配置文件驱动优化 | 另请参阅 PGO |
| PGO | P rofile- G uided O ptimization | 另请参阅 PDO |
| PID | 进程标识符 | std::thread::get_id() , std::jthread::get_id() |
| PIMPL | 指向实现的指针 | |
| PMF | 私有模块片段 | 模块 |
| PMR | P 多态 M 内存 R 资源 | <memory_resource> |
| POCCA | 容器拷贝赋值时传播 | |
| POCMA | 容器移动赋值传播 | |
| POCS | 容器交换时传播 | |
| POD | 简旧数据 ( PODType ) | ScalarType , TrivialType , StandardLayoutType |
| QoI | Q 实现 o 的 I 质量 | |
| RAII | 资源获取即初始化 | |
| RACO | 范围适配器闭包对象 | RangeAdaptorClosureObject |
| RAO | 范围适配器对象 | RangeAdaptorObject |
| RCU | 读-复制-更新 | <rcu> |
| RTTI | 运行时类型识别 | std::type_info |
| RVO | 返回值优化 | |
| SBO | 小缓冲区优化 | 另请参阅 SOO , SSO |
| SBRM | S 作用域- B ound R esource M anagement,参见 RAII | |
| SCARY | S 看似错误(受冲突的泛型参数 C 约束),但 A 实际上通过 R 正确的实现工作(由于最小化依赖关系 Y 不受冲突约束)。 | stroustrup.com/SCARY |
| SEH | S 结构化 E 异常 H 处理 | SEH |
| SFINAE | 替换失败并非错误 | std::enable_if , std::void_t |
| SIMD | 单指令多数据 | 数据并行类型(SIMD) |
| SIOF | S tatic I nitialization O rder F iasco | |
| SMF | 特殊成员函数 | |
| SOCCC | 容器拷贝构造选择器 | |
| SOO | 小对象优化 | std::move_only_function , std::function , std::any 。另请参阅 SBO , SSO |
| SSO | Small String Optimization | std::basic_string 。另请参阅 SBO 、 SOO |
| STL | S tandard T emplate L ibrary | |
| TCO | T 尾 C 调用 O 优化 | |
| TLS | 线程局部存储 | thread_local |
| TMP | T emplate M eta P rogramming | <type_traits> |
| TU | 翻译单元 | 模块 , TU局部实体 |
| UB | 未定义行为 | |
| UDC | U ser- D efined C onversion operator | |
| UDL | 用户定义字面量 | |
| UFCS | 通用函数调用语法 | “什么是UFCS?” |
| VLA | V 可变长度 L 数组 A | SO关于VLA |
| WPO | 全程序优化 |
外部链接
| 《C++ 缩略语术语表》作者 Arthur O’Dwyer,2019年8月 |