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

Asignar dirección a elemento de array dinámico de punteros

Estas en el tema de Asignar dirección a elemento de array dinámico de punteros en el foro de C/C++ en Foros del Web. Hola, Al ejecutar este código... Código: void Clase::insertar(Fecha f) { lista = new (nothrow) Fecha[10]; lista[4] = f; } ... el valor de la dirección ...
  #1 (permalink)  
Antiguo 04/04/2010, 21:15
 
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años, 8 meses
Puntos: 0
Asignar dirección a elemento de array dinámico de punteros

Hola,

Al ejecutar este código...

Código:
void Clase::insertar(Fecha f) {
    lista = new (nothrow) Fecha[10];
    lista[4] = f;
}
... el valor de la dirección de f y de lista[4] son diferentes. He probado de esta manera...

Código:
void Clase::insertar(Fecha f) {
    lista = new (nothrow) Fecha[10];
    &(lista[4]) = &f; // o (lista+4 = &f)
}
... pero no me compila.

¿Cómo tengo que hacer para conseguir que ambas direcciones sean la misma?

Gracias, un saludo.

Etiquetas: asignar, punteros
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 07:46.