comp.lang.ada
 help / color / mirror / Atom feed
From: Robert A Duff <bobduff@shell01.TheWorld.com>
Subject: Re: Ada Smileys in C++ lib Conversion
Date: Mon, 16 Aug 2010 18:53:03 -0400
Date: 2010-08-16T18:53:03-04:00	[thread overview]
Message-ID: <wccd3ti5fw0.fsf@shell01.TheWorld.com> (raw)
In-Reply-To: kt9j66l9a9har44trma2iu3j1ff16lalfi@4ax.com

Brian Drummond <brian_drummond@btconnect.com> writes:

> On Mon, 16 Aug 2010 05:39:34 -0700 (PDT), Maciej Sobczak
> <see.my.homepage@gmail.com> wrote:
>>So, there is a difference between a "constant expression" (roughly
>>equivalent to Ada's "static expression") and a "const object".
>>Array bounds require constant expression.
>
> So we have - even in C++ - a const object that cannot be used 
> where a constant expression is required.

Seems to me Ada and C++ are the same here.  It's the different
terminology that's confusing.
In Ada, a "constant" object initialized by a user-defined function call
cannot be used in a "static"   expression.
In C++, a "const"    object initialized by a user-defined function call
cannot be used in a "constant" expression.
Same thing, different words.

C is different from both C++ and Ada in this area.

- Bob



  reply	other threads:[~2010-08-16 22:53 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-08-13 14:20 Ada Smileys in C++ lib Conversion Warren
2010-08-13 15:06 ` Yannick Duchêne (Hibou57)
2010-08-13 16:53 ` Anh Vo
2010-08-14  1:36   ` Warren
2010-08-14  9:52     ` Georg Bauhaus
2010-08-14 10:57     ` Brian Drummond
2010-08-14 20:34       ` Maciej Sobczak
2010-08-14 21:01         ` Dmitry A. Kazakov
2010-08-15  1:16         ` Brian Drummond
2010-08-15 10:04           ` Maciej Sobczak
2010-08-16 12:08             ` Brian Drummond
2010-08-16 12:13               ` Georg Bauhaus
2010-08-16 12:30             ` Brian Drummond
2010-08-16 12:39               ` Maciej Sobczak
2010-08-16 21:39                 ` Brian Drummond
2010-08-16 22:53                   ` Robert A Duff [this message]
2010-08-24 10:12           ` David Thompson
2010-08-30  9:51             ` Brian Drummond
2010-08-16 14:54       ` Warren
2010-08-16 20:27         ` Maciej Sobczak
2010-08-17 12:57           ` Warren
2010-08-17 13:37             ` Maciej Sobczak
2010-08-17 15:07               ` Georg Bauhaus
2010-08-18 17:31               ` Warren
2010-08-24 10:12             ` David Thompson
replies disabled

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