From 5122467113030743285
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f78e5,7317cd62b805354f
X-Google-Attributes: gidf78e5,public
From: wmm@fastdial.net
Subject: Re: What's POD? Was: size of empty class?
Date: 1999/06/09
Message-ID: <7jlk53$h9d$1@nnrp1.deja.com>#1/1
X-Deja-AN: 487480698
Approved: Fergus Henderson <fjh@cs.mu.oz.au>
References: <375609F3.1B7189E5@spots.ab.ca> <p6qu2spp41q.fsf@pandora.inst-inf-1.hu-berlin.de> <7j8r96$fqj$1@nnrp1.deja.com> <7j8v2k$l95$1@uuneo.neosoft.com> <375B4F0E.275FC699@spots.ab.ca> <37615842.1212991826@netnews.worldnet.att.net> <7jjjbu$pgi$1@engnews1.eng.sun.com>
X-Original-Date: Wed, 09 Jun 1999 11:45:41 GMT
X-Authentication-Warning: backdraft.briar.org: smap set sender to <news@dejanews.com> using -f
X-Http-User-Agent: Mozilla/4.05 [en] (X11; I; HP-UX B.10.20 9000/859)
X-Complaints-To: news@news.unimelb.edu.au
X-Http-Proxy: 1.0 x34.deja.com:80 (Squid/1.1.22) for client 207.124.96.30
X-Trace: izvestia.its.unimelb.edu.au 928933849 8093 128.250.29.16 (9 Jun 1999 13:10:49 GMT)
Organization: Deja.com - Share what you know. Learn what you don't.
X-Article-Creation-Date: Wed Jun 09 11:45:41 1999 GMT
X-Auth: PGPMoose V1.1 PGP comp.std.c++ iQBFAgUAN15nwuEDnX0m9pzZAQGyuAF+ICrIY+tGyL5+83swDEJe4b9m/taTNko+ u11n42K7hJLbp20OO+n5BDFYghDcFD0A =Km3u
NNTP-Posting-Date: 9 Jun 1999 13:10:49 GMT
Newsgroups: comp.std.c++

In article <7jjjbu$pgi$1@engnews1.eng.sun.com>,
  clamage@eng.sun.com (Steve Clamage) wrote:
> jackklein@att.net (Jack Klein) writes:
> >The term is used many times in the standard but IIRC it is defined
> >only in a footnote, and footnotes are not normative.
>
> The term is completely defined in normative text in clause 9
> paragraph 4, with a reference to section 8.5.1.

That's only the definition of POD-struct and POD-union; POD types
also include scalar types (3.9p10).  (Interesting to note that a
pointer-to-member is a POD type that cannot be a non-static member
of a POD-struct or POD-union.)

The acronym is explained in footnote 4, 1.8p5, but the definition
of the term is normative (albeit distributed).

--
William M. Miller, wmm@fastdial.net
Software Emancipation Technology (www.setech.com)


Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.
---
[ 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://reality.sgi.com/austern_mti/std-c++/faq.html              ]



