Espacios de nombres
Variantes
Acciones

Acrónimos

De cppreference.com
< cpp‎ | language
 
 
Lenguaje C++
Temas generales
Control de flujo
Instrucciones de ejecución condicionales
Instrucciones de iteración (bucles)
Declaraciones de salto
Funciones
Declaración de funciones
Declaración de funciones lambda
Especificador inline
Especificación de excepciones (hasta C++20)
Especificador noexcept (C++11)
Excepciones
Espacios de nombres
Tipos
Especificadores
decltype (C++11)
auto (C++11)
alignas (C++11)
Especificadores de duración de almacenamiento
Inicialización
Expresiones
Representaciones alternas
Literales
Booleanos - Enteros - De punto flotante
De carácter - De cadena - nullptr (C++11)
Definidos por el usuario (C++11)
Utilidades
Atributos (C++11)
Tipos
Declaración de typedef
Declaración de alias de tipo (C++11)
Conversiones
Conversiones implícitas - Conversiones explícitas
static_cast - dynamic_cast
const_cast - reinterpret_cast
Asignación de memoria
Clases
Propiedades de funciones específicas de la clase
Funciones miembro especiales
Plantillas
Misceláneos
 
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