C++: Les différents types d’initialisation d’une liste

Author:

 list, list, pointeur
Download

#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;
}

Leave a Reply

Your email address will not be published. Required fields are marked *