Cita de: amchacon en 1 Julio 2013, 13:20 PM
Pues fíjate Eferion, eso último que has puesto no me convence nada. Hacer una iteración sobre una función me parece un desperdicio de rendimiento.
Sí es cierto que a la hora de pedir datos el rendimiento no es importante, pero es una manía mía
Cuando compiles en modo release el compilador, al optimizar, seguramente convierta esa función en inline, ya que no tiene bucles ni condicionales... overhead cero. Si eso no te convence piensa que un bucle for o while tiene saltos igualmente...
En cualquier caso es lo que digo... las prácticas de programación son un momento perfecto para aprender buenos hábitos. Es como cuando te sacas el carnet... ningún conductor se tira 45 minutos dando vueltas por las calles más puñeteras de una ciudad para no ir a ningún sitio... esto es igual... vale que la función quizás no merezca la pena en términos de productividad, mantenimiento y rendimiento... pero son habilidades y hábitos que adquieres al aprender y eso te ayuda a evitar malos vicios después.