Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2010, 04:16
Zunri
 
Fecha de Ingreso: julio-2010
Mensajes: 216
Antigüedad: 14 años, 4 meses
Puntos: 0
Vectores - siempre referencia?

Hola, tengo un problema que me está ocurriendo.


Tengo una función recursiva, la cual maneja un vector, ocurre esto:

1- Cuando se llama a la función desde el programa principal las posiciones del vector están a 0.

2- Dentro de la función, se hace un for para lanzar varias llamadas recursivas de la propia funcion.

3- En la primera llamada, al ejejcutarse la función, las posiciones del vector cambian.

4- En la segunda llamada, al ejecutarse la función, las posiciones están a 0, pues cuando se hizo el for, las posiciones estaban a 0.

Yo pensaba que un vector si cambia de valores, se cambian en todos los sitios. ¿Cómo puedo hacer para que si en una llamada cambian los valores, permanezcan y no estén a 0 en las otras llamadas?