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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,b87849933931bc93 X-Google-Attributes: gidfac41,public X-Google-Thread: 109fba,b87849933931bc93 X-Google-Attributes: gid109fba,public X-Google-Thread: 1108a1,b87849933931bc93 X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,b87849933931bc93 X-Google-Attributes: gid103376,public X-Google-Thread: 114809,b87849933931bc93 X-Google-Attributes: gid114809,public X-Google-Thread: f43e6,b87849933931bc93 X-Google-Attributes: gidf43e6,public From: ohk@ultra.tfdt-o.nta.no (Ole-Hjalmar Kristensen FOU.TD/DELAB) Subject: Re: OO, C++, and something much better! Date: 1997/01/15 Message-ID: #1/1 X-Deja-AN: 209994606 references: organization: Telenor Online Public Access newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.lang.eiffel,comp.lang.ada,comp.object,comp.software-eng Date: 1997-01-15T00:00:00+00:00 List-Id: In article <5bie2d$eat$1@news.nyu.edu> kenner@lab.ultra.nyu.edu (Richard Kenner) writes: In article dewar@merv.cs.nyu.edu (Robert Dewar) writes: >equally if you do something like > > (x = p; x < &p[10]; p += 3) > >you can find you have an infinite loop, all quite in accordance with the >C semantics, although somewhat surprising. This case must work. Such a reference to the end of an object is required to be treated like a reference within the object. Yes, indeed it must work, and it does, but it IS an infinite loop. So it is probably not what you wanted the program to do.... Ole-Hj. Kristensen