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
                     instead of name it should read name() in the text and
                     in the code.  Source: ISO/IEC 14882:2003, Section 18.5.1

Credits

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.