Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!usc!elroy.jpl.nasa.gov!decwrl!infopiz!lupine!rfg From: rfg@NCD.COM (Ron Guilmette) Newsgroups: comp.std.c++ Subject: Re: type/member tags Message-ID: <4338@lupine.NCD.COM> Date: 10 Mar 91 08:00:01 GMT References: <4201@lupine.NCD.COM> <1399@culhua.prg.ox.ac.uk> <27D3E544.619A@tct.uucp> Organization: Network Computing Devices, Inc., Mt. View, CA Lines: 20 In article <27D3E544.619A@tct.uucp> chip@tct.uucp (Chip Salzenberg) writes: +According to bill@robots.oxford.ac.uk (Bill Triggs): +>Creation of an instance of an implicitly specified class.... +>It seems that an appropriately global `class-designator' is +>indispensable for this, whether string or global address or +>global enumeration constant ... + +The class name is already guaranteed to be unique (name equivalence +and all that). What need of more? Not only are file-scope class names not guaranteed to be unique across multiple independent compilation units (which may later be combined to form a single program) but class names need not even be unique *within* a single compilation unit. (Remember that any given compilation unit may contain numerous independent declarative scopes.) -- // Ron Guilmette - C++ Entomologist // Internet: rfg@ncd.com uucp: ...uunet!lupine!rfg // New motto: If it ain't broke, try using a bigger hammer.