Ver Mensaje Individual
  #1  
Antiguo 06-03-2008
Antonioveneroso Antonioveneroso is offline
Miembro
 
Registrado: feb 2008
Posts: 30
Reputación: 0
Antonioveneroso Va por buen camino
Utilización del operador new

Disculpas otra vez por la molestia, ahora es con respecto a cómo funciona el operador new.
Tengo un método que recibe como parámetro un puntero a entero, de esta forma
Código:
void método(int *id){
}
El puntero no ha sido "creado" de ninguna manera porque no sabemos cuántos enteros va almacenar. Dentro de método se hace un select a una base de datos, y dependiendo de las filas devueltas, se "crea"
Código:
id = new int[cantidad_de_filas_recuperadas];
Más adelante se llena id con los datos de la consulta.
Mi duda es: ¿hasta donde vive id? Porque estoy teniendo problemas para acceder a los datos que deberían estar guardados en él, me da un error de EAccessViolation.
Gracias por cualquier ayuda que puedan ofrecerme.
Responder Con Cita