
{filelink=14650}
#include
#include
#include
using namespace std;
int main()
{
int p[]={1,2,3,4};
//Initialisation d'une liste avec pointeur comme paramètre
list list1(*p);
size_t n = 10;
double val = 3.14;
//Initialisation d'une liste avec n copies de 'val'
list list2(n, val);
//Initialisation d'une liste avec le contenu d'une autre
list list3(list2);
cout << "taille de la list1 " << list1.size() << endl;
cout << "taille de la list2 " << list2.size() << endl;
cout << "taille de la list3 " << list3.size() << endl;
// Création d'un 'iterator'
list::const_iterator i;
//Affichage des données des la liste2
for (i = list2.begin(); i != list2.end(); ++i)
{
cout << *i << ",";
}
return 0;
}