Section courante

A propos

Section administrative du site

TYPEID

Identificateur de type
ISO C++98

Syntaxe

postfix-expr := typeid ( expression ) |
typeid ( type-id )

Paramètres

Nom Description
expression Ce paramètre permet d'indiquer l'expression
type-id Ce paramètre permet d'indiquer l'identificateur de type.

Description

Ce mot réservé permet de retourner le type dynamique vers lequel pointe le pointeur ou la référence courante.

Exemple

Cet exemple permet de montrer les noms des identificateurs de type :

Essayer maintenant !
  1. #include <iostream>
  2. #include <typeinfo>
  3.  
  4. int main()
  5. {
  6.     bool a;
  7.     int b;
  8.     std::cout << "Nom de l'identificateur de type a = " << typeid(a).name() << std::endl;
  9.     std::cout << "Nom de l'identificateur de type b = " << typeid(b).name() << std::endl;
  10.     return 0;
  11. }

on obtiendra le résultat suivant :

Nom de l'identificateur de type a = b
Nom de l'identificateur de type b = i

Voir également

Langage de programmation - C++ - Références de mots réservés (mots clefs) - typedef

Dernière mise à jour : Lundi, le 3 août 2015