Namespaces
Variants

std::type_info

Depuis fr.cppreference.net
 
 
Bibliothèque d'utilitaires
Support linguistique
Support des types (types de base, RTTI)
Macros de test de fonctionnalités de la bibliothèque (C++20)
Utilitaires de programme
Fonctions variadiques
Support des coroutines (C++20)
Support des contrats (C++26)
Comparaison à trois voies
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Utilitaires généraux
Opérateurs relationnels (déprécié en C++20)
Fonctions de comparaison d'entiers
(C++20)(C++20)(C++20)    
(C++20)
Opérations d'échange (swap) et
ranges::swap
exchange
declval
to_underlying
forward
forward_like
move_if_noexcept
as_const
(C++17)
tuple_size
tuple_element
apply
make_from_tuple
expected



 
(C++23)
Support des types
Types de base Types entiers à largeur fixe
(C++11) Types à virgule flottante à largeur fixe
max_align_t    
NULL
numeric_limits
Interface des limites numériques C
 
 
type_info::name<typeinfo>
class type_info;

Défini dans l'en-tête type_infoLa classe contient des informations spécifiques à l'implémentation sur un type, notamment le nom du type et des moyens de comparer deux types pour l'égalité ou l'ordre de classement. C'est la classe renvoyée par l'opérateur typeid

. La classe type_info n'est ni CopyConstructible ni CopyAssignable.

Fonctions membres

(constructor)
[deleted]
n'a ni constructeur par défaut ni constructeur de copie
(fonction membre publique)
[virtual]
le destructeur virtuel fait de type_info une classe polymorphe
(fonction membre publique virtuelle)
operator=
[deleted]
ne peut pas être copié par assignation
(fonction membre publique)
(removed in C++20)
vérifie si les objets font référence au même type
(fonction membre publique)
vérifie si le type référencé précède le type référencé d'un autre type_info
dans l'ordre défini par l'implémentation, c'est-à-dire ordonne les types référencés
(fonction membre publique)
(C++11)
retourne une valeur qui est identique pour les mêmes types
(fonction membre publique)
nom défini par l'implémentation du type
(fonction membre publique)

Voir aussi

(C++11)
encapsuleur d'un objet type_info pouvant être utilisé comme index dans les conteneurs associatifs et non ordonnés
(classe)
typeid Interroge les informations d'un type, renvoyant un objet std::type_info représentant le type
(opérateur intégré)