modification d'une méthode non prise en compte
bonjour
voilà tout est le titre
j'ai une méthode qui affiche une regle.
un exemple de règle (18 21--> 4 , objets = 4 8 , type = A)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
void regle::afficher_regle()
{
for(set<int>::iterator i=premisse.begin();i!=premisse.end();i++)
{cout << (int)*i << " ";}
cout<<" --> " << conclusion;
cout<<" , -------------objets = ";
for(set<int>::iterator i=objets.begin();i!=objets.end();i++)
{cout << (int)*i << " ";}
cout<<" , type = "<<type;
} |
j'ai fait une petite modification de la méthode: elle m'affiche en plus un support.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
void regle::afficher_regle()
{
for(set<int>::iterator i=premisse.begin();i!=premisse.end();i++)
{cout << (int)*i << " ";}
cout<<" --> " << conclusion;
cout<<" , -------------objets = ";
for(set<int>::iterator i=objets.begin();i!=objets.end();i++)
{cout << (int)*i << " ";}
cout<<" , type = "<<type;
cout<<" , support = "<<supp;cout<<")";
} |
Mais finalement, à l'éxecution...rien ne se passe c'est comme si l'ancienne méthode est lancée toujours
Bizarre!!!
ce qui est encore bizarre c'est quand je mets la méthode en commentaire...ça marche toujours
mais quand je fais d'autre modif, telle que je supprime un ";" il me lance une erreur
y a t-il des fichiers qu'il faudra supprimer pour que le compilateur prenne en compte la nouvelle version du code???
merci