comp.lang.ada
 help / color / mirror / Atom feed
From: dan.r.mcleran@seagate.com (Dan McLeran)
Subject: Re: Pass by reference
Date: 9 Apr 2004 05:38:35 -0700
Date: 2004-04-09T05:38:35-07:00	[thread overview]
Message-ID: <19b0e504.0404090438.7e800536@posting.google.com> (raw)
In-Reply-To: mailman.226.1081468908.327.comp.lang.ada@ada-france.org

> A couple of larger questions; 
> 
> Why do you care whether a type is passed by copy or reference? 

I'm just trying to get more familiar with the language. I've done
mostly C++ programming for the past several years and am looking at
alternatives.

> 
> If you are worried about time or space efficiency, specify the
> appropriate option to the compiler, and forget about it, until
> measurements of your final application show a problem.

I'm not worried about it. I just want to understand all the details
because I'll probably have to explain it to others.

> 
> Why would you want to pass a tagged type by copy?

I don't necessarily want to. I actually would never do this in C++,
unless the class was something very small and intended to be passed by
value:

struct Silly
{
   int i;
};

I'm just trying to solidify the Ada language rules in my brain.

> 
> You might want to read the Ada Rationale, and the annotated Ada
> Reference manual, on this topic. See
> http://www.adaic.com/standards/ada95.html

Thanks for the link. I can use all the help I can get.



  reply	other threads:[~2004-04-09 12:38 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-04-08 14:52 Pass by reference Dan McLeran
2004-04-08 18:21 ` Martin Krischik
2004-04-09 12:53   ` Dan McLeran
2004-04-13 12:42     ` Martin Krischik
2004-04-08 19:04 ` Jim Rogers
2004-04-09  3:24   ` Dan McLeran
2004-04-09  0:01 ` Stephen Leake
2004-04-09 12:38   ` Dan McLeran [this message]
2004-04-09 13:03     ` Dmitry A. Kazakov
2004-04-09 19:09       ` Dan McLeran
2004-04-10 10:49         ` Dmitry A. Kazakov
2004-04-11 12:43       ` Florian Weimer
2004-04-12 10:29         ` Dmitry A. Kazakov
2004-04-12 12:29           ` Samuel Tardieu
2004-04-13  8:46             ` Dmitry A. Kazakov
2004-04-10  1:42     ` Stephen Leake
2004-04-10 16:05       ` chris
2004-04-09 12:44   ` Dan McLeran
2004-04-09 22:44     ` Randy Brukardt
2004-04-09 14:44   ` Simon Wright
2004-04-09  1:15 ` Jeffrey Carter
2004-04-09  1:28   ` Pat Rogers
2004-04-10  1:05     ` Jeffrey Carter
2004-04-09 12:57   ` Dan McLeran
2004-04-10  1:16     ` Jeffrey Carter
2004-04-09  4:03 ` Steve
2004-04-09 14:50   ` Simon Wright
2004-04-09 17:12     ` Pat Rogers
2004-04-09 19:33       ` Vinzent 'Gadget' Hoefler
2004-04-10  6:33         ` Simon Wright
2004-04-13 10:26           ` Vinzent 'Gadget' Hoefler
2004-04-14 17:27             ` Simon Wright
2004-04-15  9:43               ` Vinzent 'Gadget' Hoefler
2004-04-17  7:59                 ` Simon Wright
2004-04-11 12:45   ` Florian Weimer
replies disabled

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