Path: utzoo!utgpu!water!watmath!watdragon!gvcormack From: gvcormack@watdragon.waterloo.edu (Gordon V. Cormack) Newsgroups: comp.lang.c++ Subject: Re: Operator overloading considered harmful Message-ID: <4538@watdragon.waterloo.edu> Date: 10 Jan 88 14:03:08 GMT References: <240@vsi1.UUCP> Organization: U of Waterloo, Ontario Lines: 21 In article <240@vsi1.UUCP>, steve@vsi1.UUCP (Steve Maurer) writes: (as an indictment of operator overloading). > > foo(int i) > { > i #= i ^^ i @& i; > } > > what does it do?? You will never know unless you start digging > through miles of include/lib files. Would it be clearer as foo(int i) { glorp_assign(i, fred(xyz_arrows(i,i),nerf(i))); } -- Gordon V. Cormack CS Dept, University of Waterloo, Canada N2L 3G1 gvcormack@waterloo { .CSNET or .CDN or .EDU } gvcormack@water { UUCP or BITNET }