declaration de variable dans un saut conditionnel
bonjour,
je comprend mon erreur, je me demande juste s'il y'a un moyen de faire ce que je veu proprement:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| if (type == "A")
{
map<llint, double>::const_iterator iter;
iter = a.end(); //menmbre prive d'une class dont cette fonction fait patie
}
else
{
map<llint, complet>::const_iterator iter;
}
if (type == "B") iter = b.end();
if (type == "C") iter = c.end();
if (type == "D") iter = d.end();
curend = iter->first; |
a la compilation, on me retourne que dans la ligne
Code:
if (type == "B") iter = b.end();
iter n'est pas declarer.
y'a t'il un moyen de declarer une variable
"dans une boucle conditionnel (if) qui aurai une poter globale (dans toute la fonction)"
je m'excuse d'avance, je suis passablement fatigue,
si vous avez besoin de presision n'hesiter pas.
merci