Namespaces
Variants

Acronyms

From cppreference.net
C++ language
General topics
Flow control
Conditional execution statements
Iteration statements (loops)
Jump statements
Functions
Function declaration
Lambda function expression
inline specifier
Dynamic exception specifications ( until C++17* )
noexcept specifier (C++11)
Exceptions
Namespaces
Types
Specifiers
constexpr (C++11)
consteval (C++20)
constinit (C++20)
Storage duration specifiers
Initialization
Expressions
Alternative representations
Literals
Boolean - Integer - Floating-point
Character - String - nullptr (C++11)
User-defined (C++11)
Utilities
Attributes (C++11)
Types
typedef declaration
Type alias declaration (C++11)
Casts
Memory allocation
Classes
Class-specific function properties
Special member functions
Templates
Miscellaneous
**Nota:** He traducido "The Core Working Group" como "El Grupo de Trabajo Núcleo" manteniendo las iniciales en español (G-T-N) que corresponden a las siglas CWG en inglés. El acrónimo WG21 se mantiene sin cambios ya que es un identificador técnico específico del comité.
Acrónimo Nombre completo Véase también
AAA Casi Siempre Auto GOTW #94
ABC Clase Base Abstracta
ABI Interfaz Binaria de Aplicaciones Itanium C++ ABI
ADL Búsqueda Dependiente del Argumento
ADT Tipo de Dato Abstracto
AFO Objetos Función de Algoritmos CPO
API Interfaz de Programación de Aplicaciones
IMC Interfaz de Módulo Binario Módulos
CAS Compare-And-Swap ; Copy And Swap compare_exchange
CMI Interfaces de Módulos Compilados Módulos
COW Copy-On-Write
CPO Objeto de Punto de Personalización [customization.point.object] , RangeAdaptorObject , RangeAdaptorClosureObject , AFO
CRTP Patrón de Plantilla Curiosamente Recurrente std::enable_shared_from_this , std::ranges::view_interface
CTAD Deducción de Argumentos de Plantilla de Clase
CTRE E xpresiones R egulares en T iempo de C ompilación Biblioteca CTRE
CWG El G rupo de T rabajo N úcleo WG21
DCL Bloqueo de Doble Verificación Biblioteca de soporte para concurrencia
DIS Estándar Internacional en Proyecto Ver también FDIS
DR Informe de Defectos
EBO
EBCO
Optimización de Base Vacía (Clase) [[ no_unique_address ]] , std::allocator , std::default_delete
EDG Edison Design Group
EH Manejo de Excepciones
ELF E xecutable and L inkable F ormat
EWG El G rupo de T rabajo de E volución WG21
EWGI El G rupo de T rabajo de E volución I ncubadora WG21
FAM Miembro de Arreglo Flexible
FDIS Borrador Final de Norma Internacional Ver también DIS
GCC G NU C ompilador C olección
GMF Fragmento de Módulo Global Módulos
HALO H eap A llocation e L ision O ptimization Corrutinas , P0981
ICE Error Interno del Compilador ; Expresión Constante Entera
IFNDR Mal Formado, No Se Requiere Diagnóstico
IIILE Expresión Lambda de Inicialización Invocada Inmediatamente Lambda Expression
IPO Optimización Interprocedimental
IWYU I ncluye L o Q ue U tilizas herramienta basada en libclang
LEWG El G rupo de T rabajo de E volución de B ibliotecas WG21
LEWGI El G rupo de T rabajo de E volución de B ibliotecas I ncubadora WG21
LTO Optimización en Tiempo de Enlace
LWG El G rupo de T rabajo de B ibliotecas WG21
MDT Tipo Más Derivado
MPSC Multi-Producer Single-Consumer (por ejemplo, cola de tareas) std::executor
MSVC M icro S oft V isual C ++
NAD No es un defecto Ver también DR
NDR No se Requiere Diagnóstico
NRVO Optimización de Valor de Retorno con Nombre
NSDMI Inicialización de Miembros de Datos No Estáticos
NTBS Cadenas de Bytes Terminadas en Nulo
NTTP Parámetro de Plantilla No Tipo (también conocido como Parámetro de Plantilla Constante (desde C++26) )
NUA Dirección No Única [[ no_unique_address ]]
NVI N o- V irtual I nterfaz
ODR Regla de Una Definición
OOP Programación Orientada a Objetos
PCH P re- C ompilado H eader gcc doc on PCH
PDO Optimización Guiada por Perfiles Véase también PGO
PGO P rofile- G uided O ptimization Ver también PDO
PID Identificador de Proceso std::thread::get_id() , std::jthread::get_id()
PIMPL Puntero a IMPLementación
PMF Fragmento de Módulo Privado Módulos
PMR P olimórficos M emoria R ecursos <memory_resource>
POCCA Propagación en Asignación de Copia de Contenedor
POCMA Propagación en Asignación de Movimiento de Contenedor
POCS Propagación en Intercambio de Contenedor
POD Datos Planos Antiguos ( PODType ) ScalarType , TrivialType , StandardLayoutType
QoI Q ualidad o f I mplementación
RAII Adquisición de Recursos Es Inicialización
RACO Objeto de Cierre de Adaptador de Rango RangeAdaptorClosureObject
RAO Objeto Adaptador de Rango RangeAdaptorObject
RCU Read-Copy-Update <rcu>
RTTI Identificación de Tipos en Tiempo de Ejecución std::type_info
RVO Optimización del Valor de Retorno
SBO Optimización de Búfer Pequeño Ver también SOO , SSO
SBRM G estión de R ecursos L igados al A lcance, ver RAII
SCARY S eemingly erroneous (aparentemente C onstrenido por parámetros genéricos conflictivos), pero A ctualmente funciona con la R esolución correcta (no constrenido Y por el conflicto debido a dependencias minimizadas). stroustrup.com/SCARY
SEH S tructurado E xcepción H andling SEH
SFINAE Fallo de Sustitución No Es Un Error std::enable_if , std::void_t
SIMD Instrucción Única Múltiples Datos Tipos de datos paralelos (SIMD)
SIOF S tatic I nitialization O rder F iasco
SMF Función Miembro Especial
SOCCC Selección en Construcción por Copia de Contenedor
SOO Small Object Optimization std::move_only_function , std::function , std::any . Ver también SBO , SSO
SSO Small String Optimization std::basic_string . Véase también SBO , SOO
STL La B iblioteca E stándar de P lantillas
TCO T erminación de C olas de O peraciones
TLS Almacenamiento Local de Hilo thread_local
TMP T emplate M eta P rogramming <type_traits>
TU Unidad de Traducción Módulos , Local a la Unidad de Traducción
CNI Comportamiento No Definido
UDC U ser- D efined C onversion operador
UDL Literales Definidos por el Usuario
UFCS Universal Function Call Syntax “¿Qué es UFCS de todos modos?”
VLA V ariable- L ength A rray SO sobre VLA
WPO Optimización de Programa Completo

Enlaces externos

“Glosario de acrónimos de C++” por Arthur O’Dwyer, 2019/08