Bewertung:

Das Buch gilt als unverzichtbares Nachschlagewerk für das Verständnis der C++-Standardbibliothek, insbesondere der C++11-Funktionen. Es bietet detaillierte Erklärungen, ein gut strukturiertes Layout und ist sowohl zum Lernen als auch als Nachschlagewerk geeignet. Es gibt jedoch Bedenken wegen Tippfehlern, Formatierungsproblemen in der E-Book-Version und dem Eindruck, dass es eher ein Nachschlagewerk als ein Lernprogramm ist, was es für Anfänger weniger zugänglich macht.
Vorteile:⬤ Umfassende Abdeckung der C++ Standardbibliothek, insbesondere der C++11-Funktionen.
⬤ Gut strukturierte Kapitel, die in sich abgeschlossen sind, so dass man sie leicht nachschlagen kann.
⬤ Die schwere Hardcover-Ausgabe ist langlebig und benutzerfreundlich, um Notizen zu machen.
⬤ Exzellenter Index und detaillierte Beispiele helfen, das Gelernte zu vertiefen.
⬤ Unverzichtbar für ernsthafte C++-Programmierer.
⬤ Viele Tippfehler und Fehler im Code, die zu Verwirrung führen können.
⬤ Das E-Book-Format leidet unter der schlechten Formatierung von Code und Tabellen, was das Lesen erschwert.
⬤ Eher ein Nachschlagewerk als ein Tutorium, was für Anfänger nicht unbedingt geeignet ist.
⬤ Einige Inhalte wurden in der zweiten Auflage in ein elektronisches Supplement verschoben, was Nutzer, die das frühere umfassende Format bevorzugten, enttäuschte.
(basierend auf 137 Leserbewertungen)
The C++ Standard Library: A Tutorial and Reference
Die meistverkaufte C++-Ressource
Jetzt aktualisiert für C++11
Die C++-Standardbibliothek bietet eine Reihe allgemeiner Klassen und Schnittstellen, die die Kernsprache C++ erheblich erweitern. Die Bibliothek ist jedoch nicht selbsterklärend. Um ihre Komponenten in vollem Umfang nutzen zu können - und um von ihrer Leistungsfähigkeit zu profitieren - benötigen Sie eine Ressource, die weit mehr bietet als eine Liste der Klassen und ihrer Funktionen.
The C++ Standard Library: A Tutorial and Reference, Second Edition, beschreibt diese Bibliothek, die jetzt in den neuen ANSI/ISO C++ Sprachstandard (C++11) integriert ist. Das Buch bietet eine umfassende Dokumentation jeder Bibliothekskomponente, einschließlich einer Einführung in ihren Zweck und ihr Design; klar geschriebene Erklärungen komplexer Konzepte; die praktischen Programmierdetails, die für eine effektive Nutzung erforderlich sind; Fallen und Fallstricke; die genaue Signatur und Definition der wichtigsten Klassen und Funktionen; und zahlreiche Beispiele für funktionierenden Code. Das Buch konzentriert sich insbesondere auf die Standard Template Library (STL) und untersucht Container, Iteratoren, Funktionsobjekte und STL-Algorithmen.
Das Buch deckt alle neuen Komponenten der C++11-Bibliothek ab, darunter.
⬤ Zwangsläufigkeit.
⬤ Fraktionale Arithmetik.
⬤ Uhren und Zeitgeber.
⬤ Tupel.
⬤ Neue STL-Container.
⬤ Neue STL-Algorithmen.
⬤ Neue intelligente Zeiger.
⬤ Neue Gebietsschema-Facetten.
⬤ Zufallszahlen und Verteilungen.
⬤ Type Traits und Dienstprogramme.
⬤ Regelmäßige Ausdrücke.
Das Buch untersucht auch den neuen C++-Programmierstil und seine Auswirkungen auf die Standardbibliothek, einschließlich Lambdas, bereichsbasierte for-Schleifen, Move-Semantik und variadische Vorlagen.
Eine begleitende Website, einschließlich Quellcode, ist unter www.cppstdlib.com zu finden.