From: Ted Dennison <dennison@telepath.com>
Subject: Re: Beginer problem: variable array size
Date: Sun, 22 Sep 2002 03:34:18 GMT
Date: 2002-09-22T03:34:18+00:00 [thread overview]
Message-ID: <3D8D3A5B.8020702@telepath.com> (raw)
In-Reply-To: 1032544053.616510@master.nyc.kbcfp.com
Hyman Rosen wrote:
> Warren W. Gay VE3WWG wrote:
>
>> The C++ STL for example,
>> would (I assume) not cut it for many/most realtime systems because of
>> the amount of dynamic memory assignments that take place behind the
>> scenes in the STL routines
>
>
> The amount of memory allocation in the STL is predictable.
Well, no. Its suggested that certian structures not allocate memory
under certian cirucumstances (eg: Vectors aren't supposed to allocate
memory during the rest of their runtime if you reserve a certian size up
front and don't exceed those bounds). But there is no *requirement* that
any STL template actually works that way. If you care, you really have
to verify this with your vendor, or decipher the templates to see for
yourself (good luck!)
To make matters worse, the C++ compilers in the most common use by far,
Microsoft's Visual C++ 6 and below, use a version of the STL that is
pre-standard. Those compilers also don't support automatic instantiation
properly. So many "standard" source code examples won't work on most C++
compilers.
>
>> Bottom line: The C++ programmer likes to criticize the Ada world
>
>
> The C++ programmer ignores the Ada world, I'm afraid.
...not to mention their own standard.
next prev parent reply other threads:[~2002-09-22 3:34 UTC|newest]
Thread overview: 62+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-09-15 14:53 Beginer problem: variable array size Nacho
2002-09-15 16:45 ` Larry Kilgallen
2002-09-15 16:16 ` Nacho
2002-09-15 16:26 ` Ludovic Brenta
2002-09-15 17:46 ` Jeffrey Carter
2002-09-15 18:27 ` Pascal Obry
2002-09-15 20:03 ` Larry Kilgallen
2002-09-17 14:22 ` Ted Dennison
2002-09-18 11:53 ` Marin David Condic
2002-10-02 15:08 ` Matthew Heaney
2002-10-03 12:17 ` Marin David Condic
2002-09-19 0:43 ` Robert A Duff
2002-09-19 1:25 ` Jeffrey Carter
2002-09-19 14:17 ` Hyman Rosen
2002-09-20 3:06 ` Munch
2002-09-20 4:49 ` Jim Rogers
2002-09-20 6:35 ` tmoran
2002-09-20 16:00 ` Pat Rogers
2002-09-20 16:07 ` Preben Randhol
2002-09-20 20:15 ` Pat Rogers
2002-09-20 12:11 ` Marin David Condic
2002-09-20 13:59 ` Larry Kilgallen
2002-09-20 14:55 ` Hyman Rosen
2002-09-20 16:10 ` Larry Kilgallen
2002-09-20 16:31 ` Warren W. Gay VE3WWG
2002-09-24 12:41 ` Thomas Dickey
2002-09-21 10:44 ` Thomas Dickey
2002-09-23 13:37 ` Hyman Rosen
2002-09-22 13:00 ` Marin David Condic
2002-09-26 3:37 ` Kevin Cline
2002-09-26 12:42 ` Marin David Condic
2002-09-22 12:49 ` Marin David Condic
2002-09-20 16:28 ` Warren W. Gay VE3WWG
2002-09-20 17:49 ` Hyman Rosen
2002-09-21 7:30 ` Preben Randhol
2002-09-23 13:41 ` Hyman Rosen
2002-09-22 3:34 ` Ted Dennison [this message]
2002-09-22 13:18 ` Marin David Condic
2002-09-24 16:55 ` Warren W. Gay VE3WWG
2002-09-25 12:06 ` Marin David Condic
2002-09-21 22:23 ` tmoran
2002-09-23 13:53 ` Hyman Rosen
2002-09-23 15:19 ` Chad R. Meiners
2002-09-23 16:00 ` Hyman Rosen
2002-09-23 17:09 ` tmoran
2002-09-23 18:18 ` Hyman Rosen
2002-09-23 19:53 ` tmoran
2002-09-23 20:32 ` Hyman Rosen
2002-09-23 20:10 ` Dennis Lee Bieber
2002-09-23 23:09 ` tmoran
2002-09-24 2:33 ` Dennis Lee Bieber
2002-09-24 12:36 ` Marin David Condic
2002-10-02 15:13 ` Matthew Heaney
2002-09-19 20:25 ` Brian Gaffney
2002-09-17 10:20 ` Georg Bauhaus
2002-10-02 15:04 ` Matthew Heaney
2002-10-02 16:26 ` Preben Randhol
2002-10-02 19:53 ` Matthew Heaney
2002-10-03 12:31 ` Marin David Condic
2002-10-03 15:15 ` Matthew Heaney
2002-10-21 23:38 ` Matthew Heaney
2002-10-22 14:11 ` 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