comp.lang.ada
 help / color / mirror / Atom feed
From: tmoran@acm.org
Subject: Re: Unchecked_Conversion
Date: Thu, 07 Jun 2001 19:44:42 GMT
Date: 2001-06-07T19:44:42+00:00	[thread overview]
Message-ID: <KQQT6.71420$%i7.53971234@news1.rdc1.sfba.home.com> (raw)
In-Reply-To: 9fnbtt$ild$1@e3k.asi.ansaldo.it

>risks about using Unchecked_Conversion? Is it a better approach  the address
>attribute?
   Unchecked_Conversion shows in the code everywhere you do a conversion,
while 'address allocation only shows up at the declaration.
   Unchecked_Conversion lets the compiler at least warn you if the two
representations are of different size, while 'address leaves you strictly
on your own.
   'address in some cases may surprise you with initialization code.

>I'm a beginner ADA programmer (what a wonderful language!) and I've a
  As others have pointed out, it's relatively rare in Ada to do this
sort of thing.  As a beginning Ada programmer, are you perhaps just
using a pre-Ada technique?  There may be a better "Ada way" to do what
you need.



  parent reply	other threads:[~2001-06-07 19:44 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-06-07  7:46 Unchecked_Conversion Lele
2001-06-07 12:50 ` Why not try Checked_Conversion? Petter Fryklund
2001-06-07 13:01 ` Unchecked_Conversion Marc A. Criley
2001-06-07 13:21 ` Unchecked_Conversion Ted Dennison
2001-06-10 18:20   ` Unchecked_Conversion Robert B. Love 
2001-06-10 19:48     ` Unchecked_Conversion Jeff Creem
2001-06-10 22:10     ` Unchecked_Conversion Keith Thompson
2001-06-11 13:56     ` Unchecked_Conversion Ted Dennison
2001-06-11 14:21     ` Unchecked_Conversion Marin David Condic
2001-06-07 14:01 ` Unchecked_Conversion Jacob Sparre Andersen
2001-06-07 19:44 ` tmoran [this message]
2001-06-09 17:07   ` Unchecked_Conversion Robert A Duff
  -- strict thread matches above, loose matches on Subject: below --
1992-01-02  6:09 unchecked conversion Robert I. Eachus
1991-12-31 13:53 Jean-Pierre Rosen
1991-12-30 23:25 Greg Lomow
replies disabled

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