Bonjour, j'ai ceci :
je souhaite faire ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 enum Toto { TOTO1, TOTO2, TOTO3, NBTOTO // longueur de l'enumeration Toto }; std::vector<double> v(NBTOTO);
sauf que visual me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for(Toto i = TOTO1 ; i < NBTOTO ; i++) v[i] = ma_fonction(i);
certes, l'erreur est clair, mais comment faire ? Je peux toujours passer par des int, mais je trouve que je perds en lisibilité du code (et sinon mon enum ne servira à rien...)error C2676: binary '++' : 'Toto' does not define this operator or a conversion to a type acceptable to the predefined operator
Merci
Partager