From 2174923791178513252
X-Google-Thread: f78e5,4176870a6d7b2d6
X-Google-Attributes: gidf78e5,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: g2news1.google.com!news1.google.com!news2.google.com!proxad.net!proxad.net!194.159.246.34.MISMATCH!peer-uk.news.demon.net!kibo.news.demon.net!news.demon.co.uk!demon!stump.algebra.com!devnull
From: skaller@nospam.com.au ("John Max Skaller")
Newsgroups: comp.std.c++
Subject: Re: Union fun
Date: Thu, 21 Oct 2004 07:08:00 GMT
Lines: 32
Sender: mail2news@demon.net
Approved: fjh@cs.mu.oz.au (Fergus Henderson , moderator of comp.std.c++)
Message-ID: <pan.2004.10.20.13.53.31.414277@nospam.com.au>
References: <pan.2004.10.17.15.08.58.192861@nospam.com.au> <e7d6n0tjf8l09fnnjq8sfhucf4blg67305@4ax.com>
NNTP-Posting-Host: news.news.demon.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.demon.co.uk 1098342495 13089 158.152.254.254 (21 Oct 2004 07:08:15 GMT)
X-Complaints-To: abuse@demon.net
NNTP-Posting-Date: Thu, 21 Oct 2004 07:08:15 +0000 (UTC)
X-Robomod: STUMP, ichudov@algebra.com (Igor Chudov)
X-User-Agent: Pan/0.13.3 (That cat's something I can't explain)
X-Virus-Scanned: by amavisd-new at cs.mu.OZ.AU
X-Received: (from fjh@localhost)
	by mulga.cs.mu.OZ.AU (8.12.10+Sun/8.12.9/Submit) id i9L7802L019354;
	Thu, 21 Oct 2004 17:08:00 +1000 (EST)
X-Path: comp-std-cpp-robomod!not-for-mail
X-Delivered-To: std-c++@ucar.edu
X-Authentication-Warning: mulga.cs.mu.OZ.AU: fjh set sender to devnull@stump.algebra.com using -f
X-Newsgroups: comp.std.c++
Xref: g2news1.google.com comp.std.c++:3131

On Tue, 19 Oct 2004 06:25:32 +0000, Jack Klein wrote:

> On Sun, 17 Oct 2004 23:42:21 GMT, skaller@nospam.com.au ("John Max
> Skaller") wrote in comp.std.c++:

> You have neglected to provide your basis for concluding that g++ is
> wrong.

It is sometimes the case the Standard contains contradictory 
statements, and you have to actually know that 
one is intended as a special case .. and you have to actually 
know it exists as well, otherwise you can draw the wrong conclusion.

At least part of the problem is the really bad 
English word 'is' which sometimes means 'has the property'
and sometimes means 'exactly is'.

Here, I wasn't able to find any appropriate wording,
even though I was looking at a nearby paragraph at 
the time :)

FYI my example was based on the belief that all
class members must be initialised in order of
writing, perhaps trivially... but that belief
is wrong, it isn't what the Standard says at all.

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.jamesd.demon.co.uk/csc/faq.html                       ]



