Title
Misleading "built-in
Status
nad editorial
Section
[numeric.limits.members]
Submitter
whyglinux

Created on 2006-08-08.00:00:00 last changed 163 months ago

Messages

Date: 2010-10-21.18:28:33

Rationale:

Recommend NAD / Editorial. The proposed resolution is accepted as editorial.

Date: 2010-10-21.18:28:33

Proposed resolution:

18.2.1.2 numeric_limits members [lib.numeric.limits.members] Paragraph 7:

"For built-in integer types, the number of non-sign bits in the representation."

26.1 Numeric type requirements [lib.numeric.requirements] Footnote:

"In other words, value types. These include built-in arithmetic types, pointers, the library class complex, and instantiations of valarray for value types."

Date: 2006-08-08.00:00:00

18.2.1.2 numeric_limits members [lib.numeric.limits.members] Paragraph 7:

"For built-in integer types, the number of non-sign bits in the representation."

26.1 Numeric type requirements [lib.numeric.requirements] Footnote:

"In other words, value types. These include built-in arithmetic types, pointers, the library class complex, and instantiations of valarray for value types."

Integer types (which are bool, char, wchar_t, and the signed and unsigned integer types) and arithmetic types (which are integer and floating types) are all built-in types and thus there are no non-built-in (that is, user-defined) integer or arithmetic types. Since the redundant "built-in" in the above 2 sentences can mislead that there may be built-in or user-defined integer and arithmetic types (which is not correct), the "built-in" should be removed.

History
Date User Action Args
2010-10-21 18:28:33adminsetmessages: + msg3159
2010-10-21 18:28:33adminsetmessages: + msg3158
2006-08-08 00:00:00admincreate