Le même reproche sapplique. Voici un constructeur de copie possible :
liste::liste(liste& ls){ nombre = 0; courant = tab = 0; if (!ls.nombre) return; if (!(tab = new element[ls.nombre])) return; memmove(tab, ls.tab, (nombre =ls.nombre)*sizeof(element)); courant = tab + (ls.courant -ls.tab);}
On a la même différence avec la première version que pour lautre constructeur (exercice précédent).