Problème pointeur et instanciation d'objet(new)
Bonjour,
J'ai un problème lorsque j'essai d'instancier un nouvel objet à l'aide d'un pointeur. Voici l'exemple :
Note : la classe NoeudListeP est privée mais ses attributs sont public. Ses attributs sont simplement :
Code:
1 2 3
|
P p;
NoeudListeP *suivant; |
Le code ci-haut se trouve dans un .h
Code:
1 2 3 4 5 6
|
NoeudListeP *nouveau; //création d'un nouveau noeud pointant sur NoeudListeP.
nouveau = debut; //debut étant un pointeur pointant au début de la liste NoeudListeP.
nouveau->suivant = new NoeudListeP(temp->p); //Erreur ici..
//temp est aussi un pointeur sur la liste : NoeudListeP et p est sont élément-contenu. |
Ceci est au niveau de l'implémentation .cpp.
J'espère que c'est suffisamment clair...
merci!