C++-Standardbibliothek - kurz & gut

Rainer Grimm

Diese Publikation zitieren

Rainer Grimm, C++-Standardbibliothek - kurz & gut (2015), O'Reilly Verlag, Heidelberg, ISBN: 9783955619701

1350
Accesses
8
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.

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

Ähnliche Titel

    Mehr von diesem Autor