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".

Cela revient a passer de la chaine de caractère du nom du pointeur au pointeur en lui même.

Faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
pointeur2 = (Objet*) "pointeur1";
ne 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.

Quelqu'un connait il une méthode pour résoudre mon problème?