comp.lang.ada
 help / color / mirror / Atom feed
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



      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