From: Stephen Leake <Stephe.Leake@nasa.gov>
Subject: Re: ada loops
Date: 05 Jun 2003 14:15:32 -0400
Date: 2003-06-05T18:31:45+00:00 [thread overview]
Message-ID: <ur868fl17.fsf@nasa.gov> (raw)
In-Reply-To: 9aktdvc3gcnidr89ipkamofj8mrc7n92jo@4ax.com
Dave Thompson <david.thompson1@worldnet.att.net> writes:
> On 30 May 2003 13:25:31 -0400, Stephen Leake <Stephe.Leake@nasa.gov>
> wrote:
> [for variable local to loop]
> > I don't remember how Pascal did this; I suspect the loop variable was
> > not a new declaration. In standard C++, the loop variable is a new
> > declaration (as in Ada), but in early versions of C++, it wasn't.
> >
> Not exactly. In C++ you have an explicit choice:
>
> 1) if you write e.g. for( i = 0; i < 10; i++ ) ... it uses an existing
> variable (which must be) already available (declared).
>
> 2) if you write e.g. for( int i = 0; i < 10; i++ ) ... it creates a
> new variable.
Right, sorry. I forgot the details. Fortunately, I'm not writing much
C++ code these days :).
--
-- Stephe
prev parent reply other threads:[~2003-06-05 18:15 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-05-30 15:44 ada loops Roman V. Isaev
2003-05-30 16:00 ` Bill Findlay
2003-05-30 16:17 ` Robert A Duff
2003-05-30 16:46 ` Bill Findlay
2003-05-30 16:51 ` Bill Findlay
2003-05-30 17:25 ` Stephen Leake
2003-05-30 19:40 ` Robert A Duff
2003-05-30 21:33 ` Pascal Obry
2003-05-31 16:19 ` Robert A Duff
2003-05-31 16:29 ` Robert A Duff
2003-05-30 21:38 ` Simon Wright
2003-05-30 21:51 ` chris.danx
2003-05-31 6:40 ` Pascal Obry
2003-05-31 16:21 ` Robert A Duff
2003-06-02 16:39 ` Stephen Leake
2003-05-31 16:24 ` Oliver Kellogg
2003-05-31 23:15 ` Preben Randhol
2003-06-05 5:14 ` Dave Thompson
2003-06-05 18:15 ` Stephen Leake [this message]
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox