Probleme conteneur list avec objet
Je suis un débutant en programmation c++ (mais j'ai quand même des notions..).
Je comprend le concepts de liste chaînée en c, mais j'aimerais le faire avec le conteneur list de stl en c++.
J'ai quelque soucis...
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| //Librairies
#include <iostream> //entrée et sortie sur console
#include <iomanip> //manipulateur de donnée
#include <stdlib.h> // pour systeme
#include <list> // pour faire une liste
using namespace std;
// class dridr
class dridr
{
public:
int age ;
dridr ();
~dridr ();
};
// fonction constructeur
dridr::dridr()
{
}
// fonction destructeur
dridr::~dridr()
{
}
// Programme principale
int main()
{
list<dridr> lp (2); //liste de 2 élément de type dridr
list<dridr>::iterator il; //itérateur de ma liste
//crée 2 élément de liste de type dridr
for (il = lp.begin(); il != lp.end();il++)
{
//le problème est ici!!!
il = lp.insert(il,age);
}
system ("pause");
return 0;
} |