Bonjour,
Je suis confronté à un petit soucis.
J'aimerai à partir d'un chaine de caractère (char*) correspondant au nom d'un pointeur que j'ai déclaré pouvoir égalé un second pointeur au premier.
Je m'explique:
Je dispose d'un pointeur appelé pointeur1 qui pointe sur un objet appelé monObjet de type Objet.
Je dispose également d'un pointeur appelé pointeur2 qui est pour le moment à NULL.
Je souhaite que le pointeur pointeur2 pointe sur l'objet monObjet également.
Mais pour des raisons trop complexe à expliquer, je ne veux pas taper simplement :
Je souhaite en fait que pointeur2 pointe sur le même objet que pointeur1 en utilisant une chaine de caractères (char*) correspondante au nom du pointeur1 soit "pointeur1".
Code : Sélectionner tout - Visualiser dans une fenêtre à part pointeur2 = pointeur1;
Cela revient a passer de la chaine de caractère du nom du pointeur au pointeur en lui même.
Fairene résout pas mon problème étant donné que je récupère bien un pointeur sur un objet de type Objet mais pas sur celui que désigne pointeur1. Cela mène à une segmentation fault.
Code : Sélectionner tout - Visualiser dans une fenêtre à part pointeur2 = (Objet*) "pointeur1";
Quelqu'un connait il une méthode pour résoudre mon problème?
Partager