Error Information for C++ for Java Programmers

Errata

Here is the errata list for C++ for Java Programmers, by Mark Allen Weiss. Some of the errors affect the source code; updates to the code are done automatically.

Click here to report a new error.


I'm very backlogged on these.
Please be patient for a reply. Thanks!

First printing

  DATE   PAGE  WHO  PROBLEM
--------  ---  ---  ----------------------------------------------------------
01/10/05  006  RL    In Section 0.3.1 change the second occurrance of "C++" to "Java"
06/01/07  014  MK1   Change "rounds to the nearest integer" to
                            "rounds towards minus infinity or towards zero."
11/06/06  026  MH    Last paragraph, change "Because objects in Java" to
                     "Because objects in C++"
02/08/06  064  MAW   Figure 4-12, line 16, make Const lower case
01/10/05  069  JS    In the "after" diagram in Figure 4.21, change "c" to "b".
06/01/07  117  EB    2nd line, under Section 6.3.3, change "123456789" to 123456789
06/01/07  124  EB    In two places in Section 6.7, change "123456789" to 123456789
05/07/08       MK2   In two places in Section 6.7, change ->gpa() to ->getGpa()
07/14/04  132  FH    type_info.name is not a data, but a function member, so
               JA    instead of name it should read name() in the text and
                     in the code. Also, the value returned by name()
                     is "implementation-defined"
                     Source: ISO/IEC 14882:2003, Section 18.5.1

Credits

JA  Jack Applin
EB  Elizabeth Barham
MH  Marylurdys Hernandez
FH  Fritz Hohl
MK1 Matts Kallioniemi
MK2 Michael Kebe
RL  Ruth Luscome
JS  Jim Skrentny

Printing History

First Printing: November 2003
You can see which printing you have by looking at the bottom of the copyright page for a sequence of numbers. If you see
1 2 3 4 5 6 7 8 9 10
you have the first printing.