[C++] Augmenter la taille de la pile d'appel (sous VC6)

Augmenter la taille de la pile d'appel (sous VC6) [C++] - C++ - Programmation

Marsh Posté le 16-05-2003 à 23:44:58    

Salut,
 
J'ai un algo recursif qui fait beaucoup d'appel et qui sature la pile d'appel.  
Il parait qu'il est possible d'augmenter la taille de la pile par des options du compilo.
 
Quelqu'un sait faire ?
 
Merci


Message édité par fykman le 16-05-2003 à 23:45:14
Reply

Marsh Posté le 16-05-2003 à 23:44:58   

Reply

Marsh Posté le 17-05-2003 à 00:02:55    

fykman a écrit :

Salut,
 
J'ai un algo recursif qui fait beaucoup d'appel et qui sature la pile d'appel.  
Il parait qu'il est possible d'augmenter la taille de la pile par des options du compilo.
 
Quelqu'un sait faire ?
 
Merci


 
cherche du cote de "#pragma"
ms c pas la pile kil faut augmenter ms le nombre de recursion possible...
Cependant, je me demande s'il est pas a max par defaut.

Reply

Marsh Posté le 17-05-2003 à 00:17:28    

passer ton algo en iteratif et si c'est pas possible, creer ta propre pile

Reply

Marsh Posté le 17-05-2003 à 00:18:57    

++Taz a écrit :

passer ton algo en iteratif et si c'est pas possible, creer ta propre pile


 
Ouais, mais la, je cherche une solution rapide, pour un changement d'algo je verrais plus tard

Reply

Marsh Posté le 17-05-2003 à 08:09:22    

récursion terminale peut être

Reply

Marsh Posté le 17-05-2003 à 08:39:16    

ANTSite a écrit :

récursion terminale peut être


 
 :??:  
 
Qu'est ce que c'est ?

Reply

Marsh Posté le 17-05-2003 à 08:41:45    

Et bien c'est une récursion qui permet de ne pas mettre d'opération dans la pile, tout se fait via un paramètre supplémentaire dans la fonction à appeler récursivement


Message édité par antsite le 17-05-2003 à 12:36:26
Reply

Marsh Posté le 17-05-2003 à 10:06:31    

ça evite de devoir depiler pour obtenir le paramètre

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed