Namespaces
Variants

std::type_info

De es.cppreference.net
 
 
Biblioteca de utilidades
Soporte del lenguaje
Soporte de tipos (tipos básicos, RTTI)
Macros de prueba de características de la biblioteca (C++20)
Utilidades del programa
Funciones variádicas
Soporte de corrutinas (C++20)
Soporte de contratos (C++26)
Comparación de tres vías
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Utilidades generales
Operadores relacionales (obsoleto en C++20)
 
Soporte de tipos
Tipos básicos
Tipos enteros de ancho fijo (C++11)
Tipos de punto flotante de ancho fijo (C++23)
(C++11)    
(C++17)
Límites numéricos
Interfaz de límites numéricos de C
Información de tipo en tiempo de ejecución
 
 
Definido en el encabezado <typeinfo>
class type_info;

La clase type_info contiene información específica de la implementación sobre un tipo, incluyendo el nombre del tipo y medios para comparar dos tipos por igualdad u orden de intercalación. Esta es la clase devuelta por el operador typeid.

La clase type_info no es CopyConstructible ni CopyAssignable.

Funciones miembro

(constructor)
[deleted]
no tiene constructores por defecto ni de copia
(función miembro pública)
[virtual]
el destructor virtual convierte a type_info en una clase polimórfica
(función miembro pública virtual)
operator=
[deleted]
no puede ser asignado por copia
(función miembro pública)
(eliminado en C++20)
verifica si los objetos se refieren al mismo tipo
(función miembro pública)
verifica si el tipo referido precede al tipo referido de otro objeto type_info
en el orden definido por la implementación, es decir, ordena los tipos referidos
(función miembro pública)
(C++11)
devuelve un valor que es idéntico para los mismos tipos
(función miembro pública)
nombre del tipo definido por la implementación
(función miembro pública)

Véase también

(C++11)
envoltorio alrededor de un objeto type_info , que puede ser utilizado como índice en contenedores asociativos y contenedores asociativos no ordenados
(clase)
typeid Consulta información de un tipo, devolviendo un objeto std::type_info que representa el tipo
(operador incorporado)