Bonjour, j'ai créé deux classes qui gère une liste chainé.
J'ai une méthode dans ma classe liste qui ajoute un maillon à ma liste.
Le problème est qu'il n'est pas d'accord que je mette l'argument de ma fonction en constante. Pourtant je ne modifie pas l'élément maillon. Comment faire pour qu'il accepte le const ?
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Liste& operator+(const Maillon &m) { if (tete == NULL) { tete = &m; } else { fin->suiv = &m; } fin = &m; return *this; }
Partager