Referencia de C++ C++11, C++14, C++17, C++20, C++23, C++26 │ Apoyo de compiladores C++11, C++14, C++17, C++20, C++23, C++26
Lenguaje
Palabras clave − Preprocesador Juego de caracteres ASCII Conceptos básicos Comentarios Nombres (búsqueda) Tipos (tipos fundamentales) La función main Expresiones Categorías de valor Orden de evaluación Operadores (precedencia) Conversiones − Literales Instrucciones if − switch for − for basado en rango (C++11) while − do-while Declaraciones − Inicialización Funciones − Sobrecargas Clases (uniones) Plantillas − Excepciones Implementaciones independientes
main
for
do
while
Biblioteca estándar (Archivos de encabezado)
Requisitos denominados
Macros de prueba de característica (C++20)
Lenguaje − Biblioteca estándar
Biblioteca de apoyo del lenguaje
Servicios de apoyo de programa Señales − Saltos no locales Gestión básica de memoria Funciones variádicas Información de código fuente (C++20) Apoyo de corrutinas (C++20) Servicios de comparación (C++20) Apoyo de tipos − Información de tipo Límites numéricos − exception Lista de inicializadores (C++11)
Biblioteca de conceptos (C++20)
Biblioteca de diagnósticos
Aserciones − Error de sistema (C++11) Tipos excepción − Números de errores basic_stacktrace (C++23) Apoyo de depuración (C++26)
Biblioteca de gestión de memoria
Asignadores de memoria − Punteros inteligentes Recursos de memoria (C++17)
Biblioteca de metaprogramación (C++11)
Rasgos de tipo − ratio integer_sequence (C++14)
Biblioteca de servicios generales
Objetos función − Funciones de dispersión (hash) (C++11) Operaciones de intercambio − Operaciones de tipo (C++11) Comparación de enteros (C++20) pair − tuple (C++11) optional (C++17) expected (C++23) variant (C++17) − any (C++17) bitset − Manipulación de bits (C++20)
Biblioteca de contenedores
vector − deque − array (C++11) list − forward_list (C++11) map − multimap − set −