Supongamos que en C++ hace demasiadas llamadas recursivas en una función recursiva y obtiene un error de desbordamiento de pila.¿Cómo puede utilizar C++ el estilo de continuación de paso?
¿Cómo reescribirías esto en un estilo de continuación y paso para evitar el desbordamiento de la pila?
Tengo una ligera dificultad para imaginar esto en C++.
No obtendrá nada más que respuestas abstractas para una pregunta tan abstracta. Tal vez deberías publicar la función de ejemplo que está causando el desbordamiento de la pila, luego obtendrás respuestas concretas sobre cómo solucionarlo. (Y personalmente, trataría de reescribir la función para usar un acumulador antes de volver a escribirlo para usar una continuación ...) – ildjarn
Llegaste al lugar correcto. –
@ildjarn, gracias por el aviso. En realidad estoy buscando una respuesta abstracta. Si uso un acumulador, ¿no terminaré reescribiéndolo como una iteración normal en C++? – achow