Gefundene Fehler und Anregungen bitte per E-Mail an oop@markus-raab.org Seite 8 Die korrekte Schreibweise des Standards lautet nicht »ANSI ISO IEC 14882 2003«, sondern »ISO/IEC 14882:2003(E)«. (vielen Dank an Stefan Ram) Seite 23 Parameter von Aufruf bei valgrind sind vertauscht, korrekt wäre: > valgrind --leak-check=full ./stack1 a b c d e f (vielen Dank an Martin Perner) Seite 32 (unten) Problematik nur für Kopierkonstruktor, nicht aber für den Zuweisungsoperator beschrieben. Seite 59 (unten) Grammikfehler "der deklarierte Typ jede*s* formalen Parameters in U" (vielen Dank an Martin Perner) Seite 121 (nach dem Tipp) In C++ wird Code *wird* immer nur für aufgerufene Member-Funktionen instanziert. Seite 133 Concepts werden nur unzureichend erklärt. http://www.generic-programming.org/languages/conceptcpp/ Seite 150, erster Absatz in 3.5.1: ... wird empfohlen nur Basisklassen von std::exception zu verwenden. Statt Basisklassen: Unterklassen Seite 151 bzw Kapitel 3.3.2 Die Ausnahmen bad_cast und bad_typeid wurden bereits in Kapitel 3.3.2 besprochen. bad_typeid wird im ganzen Skriptum nur in diesem Satz verwendet und in 3.3.2 nicht erwähnt Seite 158 Wie gesagt, die Rückgabe der Funktionen ist std::string und nicht 'void string'