Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   barajar filas de un array multidimensional (https://www.clubdelphi.com/foros/showthread.php?t=89023)

aguml 22-09-2015 23:19:22

Y si con delete no le indicas el tamaño del arreglo ¿como sabe cuantos tiene que liberar? ¿Guarda el número de elementos en alguna tabla interna?

ecfisa 23-09-2015 12:54:08

Hola aguml.
Cita:

Empezado por aguml (Mensaje 497003)
Y si con delete no le indicas el tamaño del arreglo ¿como sabe cuantos tiene que liberar? ¿Guarda el número de elementos en alguna tabla interna?

Si, es mas o menos así.

Según tengo entendido, cuando se asigna memoria en el heap, el manejador de memoria de C++ agrega una cabecera conteniendo la cantidad de memoria que fué asignada. De este modo no tiene dificultad en saber cuanta memoria le fué asociada a una variariable y por ende liberarla.

Saludos :)


La franja horaria es GMT +2. Ahora son las 18:15:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi