Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Vectores - siempre referencia?

Estas en el tema de Vectores - siempre referencia? en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/12/2010, 04:16
 
Fecha de Ingreso: julio-2010
Mensajes: 216
Antigüedad: 13 años, 8 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?
  #2 (permalink)  
Antiguo 21/12/2010, 10:43
 
Fecha de Ingreso: enero-2008
Mensajes: 229
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Vectores - siempre referencia?

podrías mostrar tu código

Etiquetas: referencia, siempre, vectores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:20.