Errata
Submit your own errata for this product.
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question
| Version | Location | Description | Submitted By | Corrected |
|---|---|---|---|---|
| Printed | Page 13 |
WAS: |
Anonymous | Oct 2003 |
| Printed | Page 18 The for-loop will not compile (using g++) unless you define an operator++ for the enum |
It should be: |
Anonymous | Sep 2007 |
| Printed | Page 21 |
In the last sentence under "Passing arrays to functions," two instances of "int" NOW CHANGED to |
Anonymous | Oct 2003 |
| Printed | Page 26 bottom |
the declaration - |
Anonymous | Oct 2003 |
| Printed | Page 33 Reserved Words |
"end_eq" |
Anonymous | Oct 2003 |
| Printed | Page 35 Table 4 |
A horizontal line was missing after *_cast |
Anonymous | Mar 2006 |
| Printed | Page 40 Logical NOT |
The result of the logical NOT operator is an int. |
Anonymous | Oct 2003 |
| Printed | Page 40 |
Under "Bitwise NOT,": |
Anonymous | Oct 2003 |
| Printed | Page 42 middle |
the declaration - |
Anonymous | Oct 2003 |
| Printed | Page 43 |
Under "Relational," the last sentence NOW READS: |
Anonymous | Oct 2003 |
| Printed | Page 43 |
Under "Relational," "yielding 1" HAS BEEN CHANGED to "yielding true" while "and 0" HAS BEEN CHANGED to |
Anonymous | Oct 2003 |
| Printed | Page 43 Relational section; heading "<, <=>, >=, ==, !=" |
NOW READS: |
Anonymous | Oct 2003 |
| Printed | Page 44 |
Under "Logical NOT," the last sentence NOW READS: |
Anonymous | Oct 2003 |
| Printed | Page 44 |
Under "Logical NOT," "yields 0" HAS BEEN CHANGED to "yields false" while "and 1" HAS BEEN CHANGED to "and |
Anonymous | Oct 2003 |
| Printed | Page 44 |
Under "Logical AND and OR," all occurrences of "yields 1" HAVE BEEN CHANGED to "yields |
Anonymous | Oct 2003 |
| Printed | Page 48 |
Under "File Scope," the second sentence HAS BEEN CHANGED to the following: |
Anonymous | Oct 2003 |
| Printed | Page 56 |
Under "register," the following sentence: |
Anonymous | Oct 2003 |
| Printed | Page 93 |
In the second bullet item, the following HAS BEEN CHANGED before the period: |
Anonymous | Oct 2003 |
| Printed | Page 94 |
Change the second bullet item to the following: |
Anonymous | Mar 2007 |
| Printed | Page 94 |
Change the second bullet item to the following: |
Anonymous | Mar 2007 |
| Printed | Page 119 Section 'Exception Specification', 2nd line |
An exception is a guarantee to the caller of a function that only certain exceptions will be thrown |
Anonymous | Mar 2006 |
| Printed | Page 120 |
Change the fourth bullet item HAS BEEN CHANGED to read as follows: |
Anonymous | Oct 2003 |
