Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/01/2013, 06:19
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 11 años, 11 meses
Puntos: 127
Respuesta: duda iteradores

El iterador es un elemento simbólico que devuelve una referencia a un elemento del vector. Se debe usar como elemento prototípico indistintamente de que el vector contenga un sólo elemento o dos trillones de elementos a recorrer. Si contiene un sólo elemento es una estupidez o no, depende de la disciplina que se tenga a la hora de programar.

Si te dijeron que usaras un iterador hazlo, no es tampoco muy difícil, es similar a un puntero hacia elementos de un array y puedes usar ++ ó -- para incrementar o decrementar (pre o post).

Supongo que mayor tontería que usar un iterador en un vector que sólo contendrá un elemento es crear un vector para almacenar un sólo elemento, con la carga a la CPU y la memoria que conlleva usar un objeto dinámico que sólo su instancia hace llamadas al alocator y otras muchas llamadas que en este caso no tendrán una finalidad práctica de almacenaje. Si sólo usarás un elemento usa una variable normal o en su defecto un array mediante [ y ].
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor