[C con Clase] Diferencia técnica entre iteración y recursividad.
Jorge Vega Sanchez
memmaker650 en gmail.com
Sab Ene 2 14:20:54 CET 2010
GRacias por las respuestas. Muy instructivas todas. Probaré para sacar
cerciorar lo que comentais.
Un saludo.
El 31/12/2009, a las 20:24, Kalith escribió:
> realmente no estoy seguro de lo de inline pero de que funciona
> funciona
>
> inline double factorial(size_t n){
>
> if(n == 1) return 1;
>
> return n * factorial(n - 1);
> }
>
> recordemos que inline es una optimización que el compilador hace, o
> no, es decir el compilador de alguna manera intuye si realizar una
> funcion inline[1] es viable o no, y pues me imagino que en este caso
> el compilador no hace la "optimización" y se hace una llamada como
> si fuese una funcion comun y silvestre :p
>
>
> 1 = que para los que no tienen idea el compilador genera codigo para
> copiar la funcion en el source y no tenga que ser llamada a la pila,
> mm es una solucion elegante de c++ al uso del preprocesador para
> generar marcos
>
> --
> Linux Counter User #487374
>
> Está en contra de los fundamentos de la educación moderna enseñar a
> programar a los niños. ¿Qué diversión hay en hacer planes, en
> adquirir disciplina para organizar los pensamientos, en dedicarle
> atención al detalle, y en aprender a ser autocrítico?
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
Más información sobre la lista de distribución Cconclase