comp.lang.ada
 help / color / mirror / Atom feed
From: "Pascal Obry" <p.obry@wanadoo.fr>
Subject: Re: Access to classwide type
Date: 2000/07/24
Date: 2000-07-24T20:44:35+00:00	[thread overview]
Message-ID: <8li9rj$pq6$1@wanadoo.fr> (raw)
In-Reply-To: 8li0m5$1i4$1@nnrp1.deja.com

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 909 bytes --]


reason67@my-deja.com a �crit dans le message
<8li0m5$1i4$1@nnrp1.deja.com>...
>How in the heck does it do that? Does Ada.Unchecked_Deallocation read
>the tag and do a `size on the data structure to determine the size of
>the memory in heap to release? I am suprised by this. It is more
>implicit than I am used to in Ada.

Well "malloc" takes the size of the object but not "free". I think that the
OS is
able to know the size from the start address of the chunk of memory. Nothing
so special here  to me... At least it seems not to be an Ada issue.

Pascal.

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|         http://perso.wanadoo.fr/pascal.obry
--|
--| "The best way to travel is by means of imagination"







  reply	other threads:[~2000-07-24  0:00 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-07-23  0:00 Access to classwide type reason67
2000-07-24  0:00 ` David Botton
2000-07-24  0:00   ` reason67
2000-07-24  0:00     ` Pascal Obry [this message]
2000-07-24  0:00     ` Pat Rogers
2000-07-24  0:00     ` Larry Kilgallen
2000-07-24  0:00       ` reason67
2000-07-24  0:00         ` David Botton
2000-07-24  0:00         ` Larry Kilgallen
2000-07-24  0:00     ` David Starner
2000-07-25  0:00       ` Laurent Guerby
2000-07-25  0:00     ` Matthew J Heaney
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox