Bonjour,
Je vous explique mon problème :
J'ai 2 classes. une s'apelle T1 l'autre T2, héritant toutes les deux d'une classe template tableau.
J'ai un constructeur T1 qui créé un tableau grace à une méthode de la classe tableau.
Je remplis ce tableau et le recupère correctement en l'affichant via une méthode de tableau.
Mon problème arrive maintenant :
Lorsque je fais une méthode sur T2 pour afficher tableau1 de T1, la dernière valeur ne s'affiche pas.
La méthode de T2 est
Mon tableau initial est 1 1 1, il s'affiche correctement via une méthode d'affichage héritant de la classe tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 void T2::afficher(T1& tableau1) { for(i=0;i<c;i++) { for (j=0;j<d;j++) { cout << tableau1.lecture(i,j); } } }
Avec le code ci-dessus, j'obtiens 1 1 0, autrement dit la dernière valeur passe de 0 à 1 et je ne comprends absolument pas pourquoi.... et le problème est que ce tableau m'est absolument utile pour utiliser une méthode de T2 !
Aidez-moi s'il vous plaît !
Partager