le vector n'est pas copié
Bonjour,
pourquoi restecorps_s n'est pas copié dans corps_s à la ligne 15?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| std::vector<std::string> parse::corps(){
std::vector<std::string>restecorps_h,corps_s,restecorps_s,restecorps1_h;
std::string mot_s;
if(a.valeur==mot){
mot_s=a.lexeme;
consommer(mot);
restecorps_h.push_back(mot_s);
while(a.valeur==mot){
mot_s=a.lexeme;
consommer(mot);
restecorps_h.push_back(mot_s);
restecorps1_h=restecorps_h;
restecorps_s=restecorps1_h;
}
corps_s=restecorps_s;
return corps_s;
}
else
exit(4);
} |
quelqu'un a une idée?