comp.lang.ada
 help / color / mirror / Atom feed
From: Richard Riehle <richard@adaworks.com>
Subject: Re: Help-memory allocation
Date: Wed, 02 Jul 2003 08:59:45 -0700
Date: 2003-07-02T15:57:05+00:00	[thread overview]
Message-ID: <3F030171.1CC4CEE8@adaworks.com> (raw)
In-Reply-To: d40d7104.0306300111.204fc99e@posting.google.com

prashna wrote:

> Hi all,
> How to check whether the memory is allocated or not when using new
> operator?in other words, what the operator "new" returns if memory
> allocation fails?Surprisingly no tutorial or book mentions what it
> returns or is that this "new"(Ada) is entirely different from C++
> "new" or C's malloc.
> Any pointers on this will be appreciated.

Where this could be a problem,  use the Storage_Pools package.  GNAT
has a default version of this.   I think other compiler publishers
should
have a default version, but not all do.   There is a great example of
how to
use this package in John Barnes' book.    Also, several people (Pat
Rogers
or Jim Rogers?) have posted good examples in this forum.

Richard Riehle







  parent reply	other threads:[~2003-07-02 15:59 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-30  9:11 Help-memory allocation prashna
2003-06-30  9:14 ` Vinzent Hoefler
2003-06-30 10:30   ` Rodrigo Garcia
2003-06-30 14:56   ` Florian Weimer
2003-06-30 15:25     ` Vinzent Hoefler
2003-06-30 16:56       ` 
2003-07-01  9:15         ` Florian Weimer
2003-07-01  8:58       ` Florian Weimer
2003-07-03  6:53         ` prashna
2003-07-03  7:24       ` Robert I. Eachus
2003-07-01  9:06     ` prashna
2003-07-01  9:17       ` Florian Weimer
2003-07-01 12:21         ` 
2003-07-02 15:59 ` Richard Riehle [this message]
2003-07-02 22:35 ` Matthew 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