From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,971aa11c293c3db1 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-07-23 00:41:45 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!ailinel.cbb-automation.DE!not-for-mail From: dmitry@elros.cbb-automation.de (Dmitry Kazakov) Newsgroups: comp.lang.ada Subject: Re: Ada The Best Language? Date: Mon, 23 Jul 2001 07:41:43 GMT Message-ID: <3b5bd4b2.1217171@news.cis.dfn.de> References: <5be89e2f.0107170838.c71ad61@posting.google.com> <5be89e2f.0107180235.726d46a8@posting.google.com> <9j3rrd$g71$1@s1.read.news.oleane.net> <5be89e2f.0107181300.4b4e93d7@posting.google.com> <3B57195E.A3A3FED@home.com> <9j93u6$1ua8$1@norfair.nerim.net> <3B586A17.862BA84D@home.com> <9j9s3t$kn8$1@wanadoo.fr> <9jej7c$7q1$1@wanadoo.fr> <9jff9l$sqp$1@wanadoo.fr> NNTP-Posting-Host: ailinel.cbb-automation.de (212.79.194.99) X-Trace: fu-berlin.de 995874104 25034601 212.79.194.99 (16 [77047]) X-Newsreader: Forte Free Agent 1.21/32.243 Xref: archiver1.google.com comp.lang.ada:10447 Date: 2001-07-23T07:41:43+00:00 List-Id: On Sun, 22 Jul 2001 23:12:17 +0200, "Bertrand Augereau" wrote: >> Not only is implicit copnversion to enum, but you can convert >> values out of range of the enum definition. > >This is plain wrong. >No implicit conversion from int to enum. > >enum COLOR >{ BLUE, RED, GREEN }; > >void f(COLOR c) >{ >} > >int main (void) >{ > f(0); // Wrong : doesn't compile >} And what about this: enum COLOR { BLUE, RED, GREEN }; int main (void) { COLOR X = BLUE; switch (X) { case 0 : break; } return 0; } Regards, Dmitry Kazakov