W8006 Initialisation de 'identificateur' avec 'identificateur' (C++)

De RAD Studio
Aller à : navigation, rechercher

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

(Option de la ligne de commande pour supprimer l'avertissement : -w-bei)

Vous tentez d'initialiser une variable enum avec un type différent.

Par exemple, l'initialisation suivante affichera cet avertissement car 2 est de type int et non de type enum count :



 enum count { zero, one, two } x = 2;



Nous vous conseillons d'utiliser l'identificateur enum à la place d'un entier littéral lorsque vous affectez à ou initialisez des types enum.

Il s'agit d'une erreur mais elle est réduite en avertissement pour que les programmes existants puissent s'exécuter.