
Envoyé par
Kyroon
- nbreEleve(0) ? Tu l'as trouvé où cette syntaxe pour initialiser une variable ? Tu as vérifier que ça t'initialise bien nbreEleve à 0 ?
Personnellement, je connais cette syntaxe mais derrière un constructeur, pas pour des variables locales (enfin j'ai jamais testé).
Tu as essayé quelque chose de plus classique, genre resultat = nbreClasse + nbreEleve; ?
En fait, il appelle le "constructeur de int" si je puis dire et c'est tout a fait valable en C++ 
La version plus classique permet effectivement une meilleure visibilité mais le résultat est le meme.
Comme dit, en doublon, sur l'autre post, enleve le int car tu demandes a créer 2 fois la meme variable.
int resultat(nbreClasse + nbreEleve);
Partager