Les types de paramètres de '<opérateur>' doivent être '<NomType>' pour être utilisés dans une instruction 'For'
Mise à jour : novembre 2007
Parameter types of '<operator>' must be '<typename>' to be used in a 'For' statement
Une boucle For spécifie une variable compteur d'un type qui ne définit pas l'opérateur >= ou <= avec les paramètres de son propre type.
La variable compteur doit être d'un type qui prend en charge les opérateurs supérieur ou égal (>=) et inférieur ou égal (<=) qui comparent leur type conteneur. Cela signifie que les deux opérandes doivent être du type de variable compteur.
Si vous utilisez un type de données numériques pour la variable compteur, les opérateurs >= et <= sont pris en charge sur le type conteneur. Si vous utilisez une classe ou une structure définie par l'utilisateur, vous devez définir les deux opérateurs avec les opérandes du type de votre classe ou structure.
ID d'erreur : BC33040
Pour corriger cette erreur
Vérifiez que l'orthographe du type de données de la variable compteur est correcte.
Si vous utilisez une classe ou une structure définie par l'utilisateur pour la variable compteur, définissez les opérateurs >= et <= qui comparent cette classe ou structure.
Voir aussi
Tâches
Comment : définir un opérateur
Comment : définir un opérateur de conversion