Voici deux exemples, l'un avec la classe liste et l'autre avec la classe
liste_sans_rep, afin de constater les différences:
- main()
- {
- int index;
- liste liste1, liste2;
- for(index=0;index<10;index++)
- for(index=0;index<10;index++)
- for(index=10;index<20;index++)
- cout<<"liste1 :"<<liste1<<endl;
- cout<<"liste2:"<<liste2<<endl;
- liste2 = liste1;
- cout<<"liste2 après modification:"<<liste2<<endl;
- }
Résultat de l'éxécution:
- liste1:(0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9)
- liste2:(10 11 12 13 14 15 16 17 18 19)
- liste2 après modification: (0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9)
- main()
- {
- int index;
- liste_sans_rep liste1, liste2;
- for(index=0;index<10;index++)
- for(index=0;index<10;index++)
- for(index=10;index<20;index++)
- cout<<"liste1 :"<<liste1<<endl;
- cout<<"liste2:"<<liste2<<endl;
- liste2 = liste1;
- cout<<"liste2 après modification:"<<liste2<<endl;
- }
Résultat de l'éxécution:
- liste1:(0 1 2 3 4 5 6 7 8 9)
- liste2:(10 11 12 13 14 15 16 17 18 19)
- liste2 après modification: (0 1 2 3 4 5 6 7 8 9)