E2470 Il faut inclure l'en-tête <typeinfo> pour utiliser typeid (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

Lorsque vous utilisez la fonction 'typeid', vous devez inclure l'en-tête <typeinfo>, sinon vous obtiendrez des erreurs de syntaxe.

Par exemple, considérez un cas test avec le code suivant :

int func()
{
  char * name = typeid(int).name();  // Ceci provoque une erreur
}