Topic: slight bug in the standard D.7.3.1 and D.7.4.1 on <strstream>


Author: moy@polyspace.com (Yannick Moy)
Date: Tue, 22 Mar 2005 17:04:42 CST
Raw View
D.7.3.1 has the following lines:

- If mode & app == 0, then [...]
- If mode & app != 0, then [...]

that should rather be (to take into account operator precedence):

- If (mode & app) == 0, then [...]
- If (mode & app) != 0, then [...]

In addition, D7.4.1 has:

- If mode & app == 0, then [...]
- If mode & app == 0, then [...] (same line, with == instead of != )

I don't know of a better place to notify this.
Please tell me if it should be sent somewhere else.

Yannick

---
[ 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                       ]





Author: petebecker@acm.org (Pete Becker)
Date: Tue, 22 Mar 2005 23:41:16 GMT
Raw View
Yannick Moy wrote:
> D.7.3.1 has the following lines:
>
> - If mode & app == 0, then [...]
> - If mode & app != 0, then [...]
>
> that should rather be (to take into account operator precedence):
>
> - If (mode & app) == 0, then [...]
> - If (mode & app) != 0, then [...]
>
> In addition, D7.4.1 has:
>
> - If mode & app == 0, then [...]
> - If mode & app == 0, then [...] (same line, with == instead of != )
>

These have been fixed. Looks like you're using the 1998 standard instead
of the 2003 revision.

> I don't know of a better place to notify this.
> Please tell me if it should be sent somewhere else.
>

This is the right place.

--

Pete Becker
Dinkumware, Ltd. (http://www.dinkumware.com)

---
[ 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                       ]