Errata (C++11)
- Seite 15:
map<string
<,vector<int>> - Seite 133, letzte Textzeile: „In
main
wird die aber beiopf.
…“returnreset(nullptr) - Seite 139, Listing 19.2: „
Base *p = new
„BaseDerived {} - Seite 161, Listing 22.4: „
return Thing(forward<T>(t), forward<
„TU>(u), forward<TV>(v)); - Seite 172, letzter Absatz: „…weil das Element
nicht verschiebbar ist.“ (der Fettdruck in Listing 23.9 ist korrekt.)data_copyOnly_ - Seite 225, drittletzte Zeile: „Mit
deinerseiner Hilfe“ - Seite 265, zweitletzte Zeile des ersten Abschnittes: „Design für
eineneine gute Hashfunktion“ - Seite 288, letzte Zeile: „einer von ihnen
dasder Eigentümer“ - Seite 290, Abbildung 43.2: Nur „a“ ist abgekoppelt, das Objekt (grauer Block) existiert noch. Doch ist dies nun keine so gute Veranschaulichung des Textes mehr das Beispiel und die Abbildung müssen komplett angepasst werden.
- Seite 302, 2. Zeile & Seite 305, Ende: „…
string
unddeque
…“ue - Seite 306, zweite Zeile im zweiten Abschnitt: „Einen Algorithmus
Sie könnenkönnen Sie schlecht“ - Seite 307, Mitte: „…
mem_fun
…“c_ref - Seite 308: „In der Computerwissenschaft nennt man das
Curryingpartielle Funktionsanwendung.“ - Seite 310, Listing 47.5, erste Kommentarzeile: „definiert
eineneinen Funktor“ - Seite 343, Listingunterschrift 53.3 und Absatz darunter: „
TransparenteOperationen wie gewohnt auf den gekapselten Wert“, sowie „Durch eine automatische Typumwandlung von und nachstring
isterlaubt dasfür dendem Benutzertransparenteine wie gewohnte Verwendung.“ - Seite 354, dritte Zeile: „Kapitel
4953„ - Seite 359, 7. Zeile: „Für einen durchschnittlichen Ausdruck“
- Seite 359, Fußnote: Der Algorithmus wandelt den Ausdruck beim Optimieren in einen deterministischen endlichen Automaten (deterministic finite automata, DFA) um. Das kann im schlimmsten Fall
quadratischexponentiell viel Zeit und Speicher benötigen., im Normalfall jedoch deutlich weniger. - Seite 362, Beispiel „und
ratio<64,12>::den ==
„123 - Seite 366, Zeile nach Listing 57.4: „Würde links von der Zuweisung minutes
min1 stehen
„= - Seite 373, zweite Zeile: „Mit der
Sie könnenkönnen Sie„ - Seite 373, Seitenmitte: „Doch die Ansprüche aus
demden„ - Seite 374, erste Zeile: „die dann wie gewohnt
transparentin den anderen Komponenten“ - Seite 375, nach Listing 59.3: „3 GHz
Ghz„ - Neues Kapitel [lib.string] Die neuen
string
-Bibliotheksfunktionento_string
undstoXX
-Varianten werden erklärt (XX
ausi
,l
,ll
, etc.). - Neues Kapitel [lib.c99] Es gibt noch einige Funktionen aus C99 zu besprechen, wie
fma
,llround
, etc. - Neues Kapitel zu
inline namespace
- Neues Kapitel zu neuen Stream-Manipulatoren
get_money()
,put_money()
,get_time()
undput_time()
- Korrektur in Listing http://cpp11.generisch.de/compile-log/src/stl-f-bind.html,
/size()`
sollte erst nachdouble
gecastet werden.