Wie im Vorwort angekündigt, erwähnen wir hier auf dieser Seite diejenigen namentlich, die uns einen Fehler (gleichgültig welcher Art) zuerst mitteilen. Im Text der 3. Auflage sind die Korrekturen zur 1. und 2. Auflage berücksichtigt worden. Seit Erscheinen der 4. Auflage wird diese Seite nicht mehr gepflegt.
siehe auch Aufgabe 10-3
Außerdem kann der Konstruktor in den Formen X(c)
und
X a(c);
ein leeres Containerobjekt erzeugen, das
c
als Vergleichsobjekt benutzt. Weil dabei der
Typ von c
zu Compare
passen muss, wird von dieser
Möglichkeit kaum Gebrauch gemacht (siehe auch Aufgabe 1). Hier
ist der Aufwand ebenfalls konstant.
erase(iterator)
(Christian Hoffmann):
Der Iterator position
muss gültig und dereferenzierbar sein.
Das bedeutet insbesondere, dass erase(end())
ein Fehler ist.
unique_copy
und
unique
(Rüdiger Dreier):
Angestoßen durch eine Fehlermeldung wurden die Abschnitte 9.3.13
unique_copy
und 9.3.14 unique
komplett
überarbeitet. Dadurch konnte auch der durch das Programmbeispiel aus dem
Buch angeregten Diskussion des Standardisierungskomitees Rechnung getragen
werden. Den neuen Text können Sie hier als PDF-Datei laden.
vgl. Aufgabe 5-8
Falls Sie etwas entdeckt haben, würden wir uns freuen, wenn Sie uns dies mitteilen: Fehlermeldung