C++-Standardbibliothek - kurz & gut
Rainer Grimm
Diese Publikation zitieren
Rainer Grimm, C++-Standardbibliothek - kurz & gut (2015), O'Reilly Verlag, Heidelberg, ISBN: 9783955619701
1350
Accesses
Accesses
8
Quotes
Quotes
Beschreibung / Abstract
Die C++-Bibliothek hat mit dem aktuellen C++11-Standard eine enorme Erweiterung erfahren, die Anzahl der Bibliotheken hat sich mehr als verdoppelt. Auch bestehende Bibliotheken wurden überarbeitet und deutlich verbessert. Für C++-Programmierer stecken unzählige nützliche Funktionen in den C++-Bibliotheken, die es zu entdecken gilt.
Kann man diese Vielzahl an Bibliotheken so komprimiert darstellen, dass der C++-Entwickler alle wichtigen Informationen für seine Arbeit findet? Man kann! Diese handliche Referenz stellt die zum Teil noch relativ unbekannten C++-Bibliotheken kondensiert und übersichtlich dar. Nirgendwo sonst können Sie sich so kompakt darüber informieren, wie eine Bibliothek einzusetzen ist und was sie Ihnen bietet.
Kann man diese Vielzahl an Bibliotheken so komprimiert darstellen, dass der C++-Entwickler alle wichtigen Informationen für seine Arbeit findet? Man kann! Diese handliche Referenz stellt die zum Teil noch relativ unbekannten C++-Bibliotheken kondensiert und übersichtlich dar. Nirgendwo sonst können Sie sich so kompakt darüber informieren, wie eine Bibliothek einzusetzen ist und was sie Ihnen bietet.
Inhaltsverzeichnis
- BEGINN
- Inhalt
- Kapitel 1 – Einführung
- Konventionen
- Danksagungen
- C++ versus C++11
- Kapitel 2 – Die Standardbibliothek
- Die Chronologie
- Überblick
- Bibliotheken verwenden
- Kapitel 3 – Praktische Werkzeuge
- Praktische Funktionen
- Adaptoren für Funktionen
- Paare
- Tupel
- Referenz-Wrapper
- Smart Pointer
- Type-Traits
- Zeitbibliothek
- Kapitel 4 – Gemeinsamkeiten der Container
- Erzeugen und Löschen
- Größe bestimmen
- Zugriff auf die Elemente
- Zuweisen und Tauschen
- Vergleiche
- Kapitel 5 – Sequenzielle Container
- Arrays
- Vektoren
- Deque
- Listen
- Einfach verkettete Listen
- Kapitel 6 – Assoziative Container
- Überblick
- Geordnete assoziative Container
- Ungeordnete assoziative Container
- Kapitel 7 – Adaptoren für Container
- Stack
- Queue
- Priority Queue
- Kapitel 8 – Iteratoren
- Kategorien
- Iteratoren erzeugen
- Nützliche Funktionen
- Adaptoren
- Kapitel 9 – Aufrufbare Einheiten
- Funktionen
- Funktionsobjekte
- Lambda-Funktionen
- Kapitel 10 – Algorithmen
- Konventionen für Algorithmen
- Iteratoren als Bindeglied
- for::each
- Nicht modifizierende Algorithmen
- Modifizierende Algorithmen
- Partitionierungen
- Sortieren
- Binäres Suchen
- Merge-Operationen
- Heap
- Min und Max
- Permutationen
- Numerik
- Kapitel 11 – Numerik
- Zufallszahlen
- Numerische Funktionen von C
- Kapitel 12 – Strings
- Erzeugen und Löschen
- Konvertierungen zwischen C++-Strings und C-Strings
- size versus capacity
- Vergleiche
- Stringkonkatenation
- Elementzugriff
- Ein- und Ausgabe
- Suchen
- Modifizierende Operationen
- Numerische Konvertierungen
- Kapitel 13 – Reguläre Ausdrücke
- Zeichentypen
- Reguläre-Ausdrücke-Objekte
- Das Suchergebnis match_results
- Exakte Treffer
- Suchen
- Ersetzen
- Formatieren
- Wiederholtes Suchen
- Kapitel 14 – Ein- und Ausgabestreams
- Hierarchie
- Ein- und Ausgabefunktionen
- Streams
- Eigene Datentypen
- Kapitel 15 – Multithreading
- Das C++-Speichermodell
- Atomare Datentypen
- Threads
- Gemeinsam von Threads genutzte Daten
- Thread-lokale Daten
- Bedingungsvariablen
- Tasks
- Index