Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!hplabs!hp-pcd!hplsla!jima From: jima@hplsla.HP.COM (Jim Adcock) Newsgroups: comp.lang.c++ Subject: Re: Some comments on Lippman's Message-ID: <6590242@hplsla.HP.COM> Date: 8 Sep 89 18:28:21 GMT References: Organization: HP Lake Stevens, WA Lines: 10 >Grandi: >p. 218 Rule that member functions bodies can reference not yet declared > data members means that one pass compile is impossible. As far as > I can tell it is the only case in C++/C where use can precede > declaration (whether this is implicit or explicit). What's so wrong > with declaring all data members before the functions that use them? Well, AT&T's release notes pg. A-5 points out that the 2.0 compiler has "known problems" in some cases where names are used before declared. ...Nothing like a few compiler bugs to keep a programmer honest! :-)