comp.lang.ada
 help / color / mirror / Atom feed
From: lutz@iks-jena.de (Lutz Donnerhacke)
Subject: Re: Return by reference
Date: 1999/11/07
Date: 1999-11-07T00:00:00+00:00	[thread overview]
Message-ID: <slrn82b35c.ugi.lutz@belenus.iks-jena.de> (raw)
In-Reply-To: Pine.BSF.4.10.9911062253480.12126-100000@shell5.ba.best.com

* Brian Rogoff wrote:
>> Of course it is possible. The idea is to deal with a pointer to a dynamic
>> array only. The Format function allocates and the To_String function
>> releases the memory.
>
>But then you have to heap allocate. That seems rather heavy. I think
>Matthew Heaney's suggestion is the most promising for reducing copying,
>but it appears too "naughty" to me. I'll just live with the copying.

So lets add three alternatives to the pool of reusable packages and deal
with the next problem.




  reply	other threads:[~1999-11-07  0:00 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-11-01  0:00 Return by reference Brian Rogoff
1999-11-02  0:00 ` Lutz Donnerhacke
1999-11-02  0:00 ` Robert A Duff
1999-11-02  0:00   ` Brian Rogoff
1999-11-03  0:00     ` Lutz Donnerhacke
1999-11-03  0:00       ` Brian Rogoff
1999-11-04  0:00         ` Lutz Donnerhacke
1999-11-06  0:00           ` Brian Rogoff
1999-11-07  0:00             ` Lutz Donnerhacke [this message]
1999-11-04  0:00       ` Robert A Duff
1999-11-03  0:00     ` Matthew Heaney
1999-11-03  0:00       ` Brian Rogoff
1999-11-03  0:00       ` Matthew Heaney
  -- strict thread matches above, loose matches on Subject: below --
2017-12-17 14:38 Jere
2017-12-17 14:57 ` Dmitry A. Kazakov
2017-12-18  0:51   ` Mehdi Saada
2017-12-18  8:18     ` Dmitry A. Kazakov
2017-12-18 10:47       ` Mehdi Saada
2017-12-18 12:16         ` Dmitry A. Kazakov
2017-12-18 22:41     ` Randy Brukardt
2017-12-18 22:33 ` Randy Brukardt
2017-12-19  1:29   ` Jere
replies disabled

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