Errata
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 "Date 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 Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
Printed | Page 13 |
WAS: |
Anonymous | Oct 01, 2003 | |
Printed | Page 13 |
WAS: |
Anonymous | Oct 01, 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 01, 2007 | |
Printed | Page 18 The for-loop will not compile (using g++) unless you define an operator++ for the enum |
It should be: |
Anonymous | Sep 01, 2007 | |
Printed | Page 21 |
In the last sentence under "Passing arrays to functions," two instances of "int" NOW CHANGED to |
Anonymous | Oct 01, 2003 | |
Printed | Page 21 |
In the last sentence under "Passing arrays to functions," two instances of "int" NOW CHANGED to |
Anonymous | Oct 01, 2003 | |
Printed | Page 26 bottom |
the declaration - |
Anonymous | Oct 01, 2003 | |
Printed | Page 26 bottom |
the declaration - |
Anonymous | Oct 01, 2003 | |
Printed | Page 33 Reserved Words |
"end_eq" |
Anonymous | Oct 01, 2003 | |
Printed | Page 33 Reserved Words |
"end_eq" |
Anonymous | Oct 01, 2003 | |
Printed | Page 35 Table 4 |
A horizontal line was missing after *_cast |
Anonymous | Mar 01, 2006 | |
Printed | Page 35 Table 4 |
A horizontal line was missing after *_cast |
Anonymous | Mar 01, 2006 | |
Printed | Page 40 Logical NOT |
The result of the logical NOT operator is an int. |
Anonymous | Oct 01, 2003 | |
Printed | Page 40 |
Under "Bitwise NOT,": |
Anonymous | Oct 01, 2003 | |
Printed | Page 40 Logical NOT |
The result of the logical NOT operator is an int. |
Anonymous | Oct 01, 2003 | |
Printed | Page 40 |
Under "Bitwise NOT,": |
Anonymous | Oct 01, 2003 | |
Printed | Page 42 middle |
the declaration - |
Anonymous | Oct 01, 2003 | |
Printed | Page 42 middle |
the declaration - |
Anonymous | Oct 01, 2003 | |
Printed | Page 43 |
Under "Relational," the last sentence NOW READS: |
Anonymous | Oct 01, 2003 | |
Printed | Page 43 |
Under "Relational," "yielding 1" HAS BEEN CHANGED to "yielding true" while "and 0" HAS BEEN CHANGED to |
Anonymous | Oct 01, 2003 | |
Printed | Page 43 Relational section; heading "<, <=>, >=, ==, !=" |
NOW READS: |
Anonymous | Oct 01, 2003 | |
Printed | Page 43 |
Under "Relational," the last sentence NOW READS: |
Anonymous | Oct 01, 2003 | |
Printed | Page 43 |
Under "Relational," "yielding 1" HAS BEEN CHANGED to "yielding true" while "and 0" HAS BEEN CHANGED to |
Anonymous | Oct 01, 2003 | |
Printed | Page 43 Relational section; heading "<, <=>, >=, ==, !=" |
NOW READS: |
Anonymous | Oct 01, 2003 | |
Printed | Page 44 |
Under "Logical NOT," the last sentence NOW READS: |
Anonymous | Oct 01, 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 01, 2003 | |
Printed | Page 44 |
Under "Logical AND and OR," all occurrences of "yields 1" HAVE BEEN CHANGED to "yields |
Anonymous | Oct 01, 2003 | |
Printed | Page 44 |
Under "Logical NOT," the last sentence NOW READS: |
Anonymous | Oct 01, 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 01, 2003 | |
Printed | Page 44 |
Under "Logical AND and OR," all occurrences of "yields 1" HAVE BEEN CHANGED to "yields |
Anonymous | Oct 01, 2003 | |
Printed | Page 48 |
Under "File Scope," the second sentence HAS BEEN CHANGED to the following: |
Anonymous | Oct 01, 2003 | |
Printed | Page 48 |
Under "File Scope," the second sentence HAS BEEN CHANGED to the following: |
Anonymous | Oct 01, 2003 | |
Printed | Page 56 |
Under "register," the following sentence: |
Anonymous | Oct 01, 2003 | |
Printed | Page 56 |
Under "register," the following sentence: |
Anonymous | Oct 01, 2003 | |
Printed | Page 93 |
In the second bullet item, the following HAS BEEN CHANGED before the period: |
Anonymous | Oct 01, 2003 | |
Printed | Page 93 |
In the second bullet item, the following HAS BEEN CHANGED before the period: |
Anonymous | Oct 01, 2003 | |
Printed | Page 94 |
Change the second bullet item to the following: |
Anonymous | Mar 01, 2007 | |
Printed | Page 94 |
Change the second bullet item to the following: |
Anonymous | Mar 01, 2007 | |
Printed | Page 94 |
Change the second bullet item to the following: |
Anonymous | Mar 01, 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 01, 2006 | |
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 01, 2006 | |
Printed | Page 120 |
Change the fourth bullet item HAS BEEN CHANGED to read as follows: |
Anonymous | Oct 01, 2003 | |
Printed | Page 120 |
Change the fourth bullet item HAS BEEN CHANGED to read as follows: |
Anonymous | Oct 01, 2003 |