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:
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);
};
utilisation pour linsertion:
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;
}
et voici lerreur:
error 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
la 2emem doit s'en doute decouler de la premiere


merci par avance
++