recuperer un pointeur à partir su string de son nom
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 :
Code:
pointeur2 = pointeur1;
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:
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?