Bei den Zeilennummern werden Leerzeilen nicht mitgezählt.
S. 42, Mitte: long long muss mindestens 64 Bits umfassen.
S. 183, Programmcode ganz unten. Bitte die dritte Zeile von unten ersatzlos streichen (die mit k1(9)). Es gibt im Beispiel keinen Konstruktor mit nur einem Parameter. Vom GNU G++ Compiler bis Version 4.7 werden delegierende Konstruktoren noch nicht unterstützt.
S. 431, Zeile 2: Auszug aus cppbuch/k13/flags.cpp. Zeile 5: CallWrapper<Worker> aufrufer(worker);
S. 462, Listing oben: Die Zeilen 34 und 35 müssen vertauscht werden (so wie im Beispiel auf der DVD).
S. 581 unten: Im Programmauszug Anbieter durch SchnittstelleX ersetzen. Begründung: Es könnte noch andere Anbieter-Klassen geben, die dieselbe Schnittstelle implementieren.
S. 583: Hinweis: Die Rückbeziehung (Abonnent kennt Zeitung) ist nicht im Diagramm abgebildet.
S. 588, 10. Zeile von unten: Es muss vp2[1]->setAttribut(100); // wirkt sich auf vp1[1] aus. heißen (statt v2 und v1).
Die Errata zur 1. Auflage finden Sie hier.
| zurück |