From 8665518901491275172
X-Google-Thread: f78e5,d8e6a7de55590f84,start
X-Google-Attributes: gidf78e5,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: g2news2.google.com!news3.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.icl.net!newsfeed.fjserv.net!peer-uk.news.demon.net!kibo.news.demon.net!mutlu.news.demon.net!news.demon.co.uk!demon!stump.algebra.com!devnull
From: gennaro.prota@yahoo.com (Gennaro Prota)
Newsgroups: comp.std.c++
Subject: About "integral types"
Date: Sun, 18 Feb 2007 15:59:25 GMT
Organization: Aioe.org NNTP Server
Lines: 27
Sender: mail2news@demon.net
Approved: fjh@cs.mu.oz.au (Fergus Henderson , moderator of comp.std.c++)
Message-ID: <eifgt29qjm7kqio6lq6ciebgf7n7q3s0pa@4ax.com>
NNTP-Posting-Host: news.news.demon.net
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Trace: news.demon.co.uk 1171814381 17867 158.152.254.254 (18 Feb 2007 15:59:41 GMT)
X-Complaints-To: abuse@demon.net
NNTP-Posting-Date: Sun, 18 Feb 2007 15:59:41 +0000 (UTC)
X-Original-To: std-c++@mailman.ucar.edu
X-Robomod: STUMP, ichudov@algebra.com (Igor Chudov)
X-Virus-Scanned: amavisd-new at csse.unimelb.edu.au
X-Replace-Address: yes
X-Received: (from fjh@localhost)
	by mulga.csse.unimelb.edu.au (8.13.8+Sun/8.13.8/Submit) id l1IFxPEg019997;
	Mon, 19 Feb 2007 02:59:25 +1100 (EST)
X-Path: comp-std-cpp-robomod!not-for-mail
X-Delivered-To: std-c++@mailman.ucar.edu
X-Authentication-Warning: mulga.csse.unimelb.edu.au: fjh set sender to devnull@stump.algebra.com using -f
X-Newsreader: Forte Agent 4.2/32.1118 trialware
X-Newsgroups: comp.std.c++
Xref: g2news2.google.com comp.std.c++:5620

In the current working draft (n2134), paragraph 3.9.1/7 states:

  Types bool, char, wchar_t, and the signed and unsigned integer
  types are collectively called integral types

This sentence looks unchanged compared to C++98, but it relies on
other sentences (defining "signed/unsigned integer type") which *did*
change. In particular, the meaning of "signed/unsigned integer type"
now includes implementation-defined extended types. So, is the
sentence quoted above meant to include those ones too? Or was it just
not synchronized with the changes made earlier in the same section?

One issue here is that we have no longer a standard nomenclature to
denote the set { bool, char, wchar_t } U StandardIntegerTypes, which
is what I was looking for.

(Incidentally, it would have been nice to solve once for all the
error-prone distinction "integer" vs. "integral")

Genny.

---
[ 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.comeaucomputing.com/csc/faq.html                      ]



