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 : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Partager