¿Por qué querría asignar memoria en el montón en lugar de la pila? [duplicar]

Posible duplicado:
¿Cuándo es mejor usar una pila en lugar de un montón y viceversa?

He leído algunas de las otras preguntas relacionadas con el montón vs pila, pero parecen centrarse más en lo que hace el montón / pila en lugar de por qué los usaría.

Me parece que la asignación de pila casi siempre se preferiría, ya que es más rápida (simplemente mover el puntero de la pila en lugar de buscar espacio libre en el montón), y no tiene que liberar manualmente la memoria asignada cuando haya terminado de usarla . La única razón por la que puedo ver el uso de la asignación de almacenamiento dinámico es si desea crear un objeto en una función y luego usarlo fuera de ese ámbito de funciones, ya que la memoria asignada a la pila se desasigna automáticamente después de regresar de la función.

¿Hay otras razones para usar la asignación de pila en lugar de la asignación de pila que no conozco?

Respuestas a la pregunta(9)

Su respuesta a la pregunta