Aktuell gibt es noch das alte Inhaltsverzeichnis. Dort wird einiges beschrieben, was Sie hier noch nicht finden. Allerdings sind viele der dortigen Kapitel sehr unvollständig.
Einige kleine Hinweise für alle Co-Autoren:
- Zu einigen Kapiteln finden sich Kommentare im (Wiki)-Quelltext unter dem Link zu den Daten der jeweiligen Abschnitte. Diese Kommentare geben an, was die Kapitel enthalten sollen. Weitere diesbezügliche Rückfragen können auch an den Hauptautor gestellt werden.
- Informationen zur Mitarbeit an diesem Buch finden Sie in der Projektdefinition.
- Informationen zu den verwendeten Vorlagen stehen auf unserer Vorlagenseite.
- Die verwendeten Konventionen sind im Kapitel Konventionen aufgelistet.
- Wer den Überblick bei Änderungen und neu angelegten Seiten im Buch behalten möchte, kann seine Beobachtungsliste anpassen. Die Seite enthält das Datum der letzten Änderung, auf diese Weise können Sie Ihre Beobachtungsliste bei Bedarf abgleichen.

Zielgruppe: Alle die das Buch lesen wollen und/oder sich für Hintergrundinformationen über C++ interessieren.
Lernziel: Das Lesen dieses Buches.
Die Kapitel:

Zielgruppe: Programmieranfänger, für Umsteiger reicht die Zusammenfassung.
Lernziel: Grundelemente in C++
Die Kapitel:

Zielgruppe: Anfänger
Lernziel: Grundelemente in C++
Die Kapitel:

Zielgruppe: Anfänger
Lernziel: Das Arbeiten mit Klassen verstehen.
Die Kapitel:

Zielgruppe: Alle die üben wollen!
Lernziel: Die ersten Erkenntnisse der objektorientierten Programmierung zu festigen.
Die Kapitel:

Zielgruppe: Anfänger
Lernziel: Weitere Schlüsselwörter in Zusammenhang mit Klassen: union, static, mutable, volatile
Die Kapitel:

Zielgruppe: Anfänger
Lernziel: Die Speicherverwaltung in C++ kennen lernen.
Die Kapitel:

Zielgruppe: Anfänger
Lernziel: Nützliches Grundlagenwissen das nicht ständig benötigt wird.
Die Kapitel:
- Lebensdauer und Sichtbarkeit von Objekten
- Logische Bitoperatoren
- Shiftoperatoren im Original
- Bitmasken
- Bitfelder
- Casts
Zusammenfassung

Zielgruppe: Anfänger
Lernziel: Weitere wichtige Elemente der objektorientierte Programmierung (OOP) kennen lernen.
Die Kapitel:

Zielgruppe: Anfänger
Lernziel: Die Ein- und Ausgabe mit neuen Mitteln verstehen.
Die Kapitel:
- Formatierte Ein- und Ausgabe
- Ein- und Ausgabe für Dateien
- Ein- und Ausgabe für Strings
- Eigene Manipulatoren
Zusammenfassung

Zielgruppe: Anfänger
Lernziel: Lernen was Templates sind und wie man sie einsetzt.
Die Kapitel:
- Funktionstemplates
- Klassentemplates
- Templatefreunde
- Die zweite Bedeutung von typename
- Templates als Templateparameter
Zusammenfassung

Zielgruppe: Anfänger
Lernziel: Vorgehensweise zur Ausnahmebehandlung in C++.
Die Kapitel:
- Übersicht
- Werfen und fangen und weiterwerfen
- Die Standard-Fehlerklassen
- Fehlerklassen schreiben
- unexpected und terminate
Zusammenfassung

Zielgruppe: Anfänger
Lernziel: Kennenlernen und Anwenden der Standard-Template-Library.
Die Kapitel:
- Container
- Iteratoren
- Algorithmen
- Funktionsobjekte
- Zeichenketten
- Ein-/Ausgabe
- Lokalisierung
- Numerik
- Ausnahmen
- Runtime Type Information
Zusammenfassung

Zielgruppe: Fortgeschrittene / Profis
Lernziel: Im Verlauf dieses Kapitels wird eine Bibliothek zum Arbeiten mit Matrizen von Grund auf entwickelt. Dabei werden mehrere fortgeschrittene Programmiertechniken eingesetzt und erläutert. Es wird außerdem umfassend auf die Bedürfnisse potentieller späterer Nutzer der Bibliothek eingegangen, so dass Sie ein Gespür dafür entwickeln können, auf welche Punkte im Allgemeinen geachtet werden muss, wenn man Schnittstellen für andere Programmierer entwickelt.
Die Kapitel:
- Zielstellung
- Dimension einer Matrix
- Die Matrixklasse
- Proxyklassen
- Iteratoren für die Proxys
- Ein- und Ausgabe
- Klassen für die Ausnahmebehandlung
- Operationen
- Verzögerte Berechnung
Zusammenfassung
.jpg.webp)
Zielgruppe: Alle die sich für Hintergrundwissen interessieren
Lernziel: Je nach Kapitel
Die Kapitel: