From: Martin Krischik <krischik@users.sourceforge.net>
Subject: Re: memory management
Date: Fri, 27 May 2005 16:31:48 +0200
Date: 2005-05-27T16:31:48+02:00 [thread overview]
Message-ID: <1226363.QsRZW1KHie@linux1.krischik.com> (raw)
In-Reply-To: wccfywa2nnj.fsf@shell01.TheWorld.com
Robert A Duff wrote:
> alex goldman <hello@spamm.er> writes:
>
>> As I understood from reading the Ada tutorial for C/C++ programmers,
>> "access" is essentially like C++ smart pointer,
>
> No, Ada access types are just pointers -- no "smarts".
> To make something like smart pointers, you can use
> controlled types.
No again - any paricular Ada implementation is free to implement access
types as they see fit. With GNAT an access may consist of an pointer to the
data and a pointer to a dope vector:
http://en.wikipedia.org/wiki/Dope_vector
Remeber that an Ada compiler may also implement garbage collection.
Martin
--
mailto://krischik@users.sourceforge.net
Ada programming at: http://ada.krischik.com
next prev parent reply other threads:[~2005-05-27 14:31 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-05-26 0:57 memory management alex goldman
2005-05-26 2:14 ` David C. Hoos, Sr.
2005-05-26 13:21 ` Steve
2005-05-26 18:40 ` alex goldman
2005-05-28 2:13 ` Steve
2005-05-28 5:19 ` Jeffrey Carter
2005-05-28 14:48 ` Steve
2005-05-26 18:47 ` Pascal Obry
2005-05-27 14:33 ` Martin Krischik
2005-05-26 12:10 ` Robert A Duff
2005-05-27 14:31 ` Martin Krischik [this message]
2005-05-28 11:44 ` Robert A Duff
2005-05-28 13:03 ` Simon Wright
2005-05-31 12:04 ` Robert A Duff
2005-06-02 15:42 ` Thomas Maier-Komor
2005-06-02 17:05 ` Robert A Duff
2005-06-03 1:41 ` Steve
2005-06-03 10:12 ` alex goldman
2005-06-13 4:01 ` Dave Thompson
-- strict thread matches above, loose matches on Subject: below --
2005-04-19 20:30 Memory_Management Anh Vo
2005-04-19 1:39 Memory_Management Bini
2005-04-19 9:18 ` Memory_Management Duncan Sands
2005-04-20 1:06 ` Memory_Management Bini
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox