Bonsoir,
je travaille sur un programme manipulant des pointeurs. J'ai un bug très vague qui ne m'indique pas d'où peut venir le problème et je voulais savoir si une configuration similaire à celle ci-dessous pouvait être la source du dysfonctionnement.
Je vous expose le problème simplifié :
J'ai une fonction (que l'on notera f) qui prend un pointeur en paramètre et renvoie un autre pointeur.
Je procède à une itération sur cette fonction et sur un pointeur, ce qui me donne à peu près le code ci-dessous.
Cela ne risque-t-il pas de provoquer une sorte de conflit de récursivité au niveau du pointeur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 int x = 5; //x est variable Expression* e; for (int i = 0 ; i < x ; i++) { e = f(e); }
Merci
Partager