Duplizieren von How to allow more memory and avoid stack overflow on lots of recursion?Wie kann ich den Stapelspeicher erhöhen?
Ich schreibe einen Zweig und gebundenen Algorithmus, der mindestens 10000 Ebene durch eine rekursive Funktion hat, aber es funktioniert nicht wegen eines Stapelüberlauffehler. Hier ist eine einfache Instanz meines Programms in C++:
void f(int k)
{
if(k==10000) return;
f(k+1);
}
void main()
{
f(1);
return;
}
könnte jemand helfen?
Welches Betriebssystem? – sharptooth
Siehe diese eng verwandte Frage http://stackoverflow.com/questions/743545/how-to-allow-more-memory-and-avoid-stack-overflow-on-lots-of-recursion – sharptooth
welcher Compiler? –