Inhaltsverzeichnis


Titelseite
Kapitel 1: Einführung
1.1 C++ und Boost
1.2 Entwicklungsprozess
1.3 Installation
1.4 Überblick
Kapitel 2: Smart Pointers
2.1 Allgemeines
2.2 RAII
2.3 Scoped Pointer
2.4 Scoped Array
2.5 Shared Pointer
2.6 Shared Array
2.7 Weak Pointer
2.8 Intrusive Pointer
2.9 Pointer Container
2.10 Aufgaben
Kapitel 3: Funktionsobjekte
3.1 Allgemeines
3.2 Boost.Bind
3.3 Boost.Ref
3.4 Boost.Function
3.5 Boost.Lambda
3.6 Aufgaben
Kapitel 4: Ereignisbehandlung
4.1 Allgemeines
4.2 Signale
4.3 Verbindungen
4.4 Aufgaben
Kapitel 5: String-Verarbeitung
5.1 Allgemeines
5.2 Locale
5.3 Boost.StringAlgorithms
5.4 Boost.Regex
5.5 Boost.Tokenizer
5.6 Boost.Format
5.7 Aufgaben
Kapitel 6: Multithreading
6.1 Allgemeines
6.2 Thread Management
6.3 Synchronisation
6.4 Thread Local Storage
6.5 Aufgaben
Kapitel 7: Asynchrone Ein- und Ausgabe
7.1 Allgemeines
7.2 I/O Services und I/O Objekte
7.3 Skalierbarkeit und Multithreading
7.4 Netzwerkprogrammierung
7.5 Eigene Boost.Asio-Erweiterungen entwickeln
7.6 Aufgaben
Kapitel 8: Interprozesskommunikation
8.1 Allgemeines
8.2 Shared Memory
8.3 Managed Shared Memory
8.4 Synchronisation
8.5 Aufgaben
Kapitel 9: Dateisystem
9.1 Allgemeines
9.2 Pfadangaben
9.3 Dateien und Verzeichnisse
9.4 Dateistreams
9.5 Aufgaben
Kapitel 10: Zeitangaben
10.1 Allgemeines
10.2 Kalenderdaten
10.3 Ortsunabhängige Zeitpunkte
10.4 Ortsabhängige Zeitpunkte
10.5 Formatierte Ein- und Ausgabe
10.6 Aufgaben
Kapitel 11: Serialisierung
11.1 Allgemeines
11.2 Archive
11.3 Zeiger und Referenzen
11.4 Serialisieren von Objekten aus Klassenhierarchien
11.5 Wrapper-Funktionen zur Optimierung
11.6 Aufgaben
Kapitel 12: Parser
12.1 Allgemeines
12.2 Erweiterte Backus-Naur-Form
12.3 Grammatik
12.4 Aktionen
12.5 Aufgaben
Kapitel 13: Container
13.1 Allgemeines
13.2 Boost.Array
13.3 Boost.Unordered
13.4 Boost.Multiindex
13.5 Boost.Bimap
13.6 Aufgaben
Kapitel 14: Datenstrukturen
14.1 Allgemeines
14.2 Boost.Tuple
14.3 Boost.Any
14.4 Boost.Variant
14.5 Aufgaben
Kapitel 15: Fehlerbehandlung
15.1 Allgemeines
15.2 Boost.System
15.3 Boost.Exception
Kapitel 16: Cast-Operatoren
16.1 Allgemeines
16.2 Boost.Conversion
16.3 Boost.NumericConversion