Ver Mensaje Individual
  #3  
Antiguo 06-11-2012
Novatin Novatin is offline
Miembro
NULL
 
Registrado: nov 2012
Posts: 61
Reputación: 12
Novatin Va por buen camino
Te agradezco por la aclaracion...

Habia considerado en primer lugar usar la opcion new y delete, pero luego me dio por aprovecharme de las características de malloc, realloc y free. porque necesito "agrandar" y "achicar" el array en tiempo de ejecución... Ahora dadas las "ventajas" que me indicas con el uso del new-delete buscare la manera de hacer mi propio malloc con estas funciones...

Y efectivamente al cambiar

Código:
vP[i]->a=i;
vP[i]->b=i+1;
vP[i]->c=i-1;
por:

Código:
vP[i].a=i;
vP[i].b=i+1;
vP[i].c=i-1;
me funciona correctamente.

Sin embargo mi plan era pasar los datos de los structs por referencia, es decir con el
operador -> . ¿Qué cambios debería hacer en mi array para hacer esto?

De antemano muchas gracias por todo.
Responder Con Cita