salut
voila je suis en train de faire une liste chainee ....
donc en prive je declare un pointeur d'objet de type:classe mere
quand je veus creer mon insertion au debut ils me dise que mon pointeur d'objet n'est pas declarer???
voici le code et les erreur:
code de ma declaration de ma liste:
utilisation pour linsertion:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 class liste_chocolat { private: chocolat *premier; void insertion_debut(chocolat *ptinsert); void insertion_milieu(chocolat *ptinsert); public: liste_chocolat(); void insertion(chocolat *ptinsert); };
et voici lerreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 void insertion_debut(chocolat *ptinsert) { ptinsert->setsuivant(premier); premier=ptinsert; }
la 2emem doit s'en doute decouler de la premiereerror C2065: 'premier' : undeclared identifier
error C2440: '=' : cannot convert from 'class chocolat *' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
merci par avance
++
Partager