Acrónimos
De cppreference.com
Acrónimos | Nombres completos | Véase también |
---|---|---|
AAA | Casi siempre auto Almost Always Auto |
GOTW #94 |
ABC | Clase Base Abstracta Abstract Base Class |
|
ABI | Interfaz binaria de aplicaciones Application Binary Interface |
Itanium C++ ABI |
ADL | Búsqueda dependiente de argumento Argument-Dependent Lookup |
|
ADT | Tipo de dato abstracto Abstract Data Type |
|
API | Interfaz de Programación de Aplicaciones Application Programming Interface |
|
CAS | Comparar_e_intercambiar; Copiar e intercambiar Compare-And-Swap; Copy And Swap |
compare_exchange |
COW | Copia al escribir Copy-On-Write |
|
CPO | Objeto de punto de personalización Customization Point Object |
[customization.point.object], RangeAdaptorObject, RangeAdaptorClosureObject |
CRTP | Patrón de Plantilla Curiosamente Recurrente Curiously Recurring Template Pattern |
std::enable_shared_from_this, std::ranges::view_interface |
CTAD | Deducción de argumento de plantilla de clase Class Template Argument Deduction |
|
EBO EBCO |
Optimización de (clase) base vacía Empty Base (Class) Optimization |
[[no_unique_address]] , std::allocator, std::default_delete
|
ICE | Error interno del compilador; Expresión constante entera Internal Compiler Error; Integer Constant Expression |
|
IFNDR | Mal formado, no se requiere diagnóstico Ill-Formed, No Diagnostic Required |
|
IIILE | Invocada inmediatemente incialización de Expresión lambda Immediately Invoked Initializing Lambda Expression |
|
IPO | Optimización interprocedimiento Inter-Procedural Optimization |
|
LTO | Optimización en tiempo de enlazado Link-Time Optimization |
|
NDR | No se requiere diagnóstico No Diagnostic Required |
|
NRVO | Optimización de valor de retorno denominado Named Return Value Optimization |
|
NSDMI | Inicialización de miembro de datos no estático Non-Static Data Member Initialization |
|
NTBS | Cadenas de bytes terminadas en nulo Null-Terminated Byte Strings |
|
NTTP | Parámetro de plantilla sin tipo Non-Type Template Parameter |
|
ODR | Regla de una definición One Definition Rule |
|
OOP | Programación orientada a objetos Object-Oriented Programming |
|
PIMPL | Puntero a la implementación Pointer to IMPLementation |
|
POCCA | Propagar durante la asignación de copia del contenedor Propagate on Container Copy Assignment |
|
POCMA | Propagar durante la asignación de movimiento del contenedor Propagate on Container Move Assignment |
|
POCS | Propagar durante el intercambio del contenedor Propagate on Container Swap |
|
POD | dato de tipo simple(PODType) Plain Old Data |
ScalarType, TrivialType, StandardLayoutType |
RAII | Adquisición de recursos es inicialización Resource Acquisition Is Initialization |
|
RACO | Objeto de cierre de adaptador de rango Range Adaptor Closure Object |
RangeAdaptorClosureObject |
RAO | Objeto adaptador de rango Range Adaptor Object |
RangeAdaptorObject |
RTTI | Identificación de tipo en tiempo de ejecución RunTime Type Identification |
std::type_info |
RVO | Optimización del valor de retorno Return Value Optimization |
|
SBO | Optimización de búfer pequeño Small Buffer Optimization |
|
SBRM | Administración de recursos vinculados a un ámbtio, veáse RAII Scope-Bound Resource Management |
|
SCARY | Aparentemente errónea (aparece restringida por parámetros genéricos en conflicto) pero en realidad funciona con la implementación correcta (sin restricciones por el conflicto debido a dependencias minimizadas) 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 |
SFINAE |