C++ Kompendium
Detlef Wilkening
Cite this publication as
Detlef Wilkening, C++ Kompendium (2023), BMU Verlag, Landshut, ISBN: 9783966450409
129
accesses
accesses
Descripción / Abstract
Professionell C++ Programmieren lernen
Índice
- BEGINN
- Title page
- Copyright page
- 1. Verzeichnisse
- 1.1 Inhaltsverzeichnis
- 1.2 Abbildungsverzeichnis
- 2. Vorwort
- 3. Einleitung
- 3.1 Die Geschichte von C++
- 3.2 Die ISO C++ Standards
- 3.3 Die Programmier-Paradigmen
- 4. Praxis
- 4.1 Programmier-Ablauf
- 4.2 Editoren & Entwicklungs-Umgebungen
- 4.3 C++ Compiler
- 4.4 Bibliotheken
- 4.5 Boost
- 4.6 Dokumentation
- 4.7 Installation Microsoft Visual Studio
- 4.8 Microsoft Entwicklerdienste
- 5. Einführung
- 5.1 Das erste C++ Programm
- 5.2 Microsoft Visual Studio
- 5.3 Compile-Fehler
- 5.4 Unser zweites C++ Programm
- 5.5 Nutzung von Namespaces
- 5.6 Internationalisierung & Zeichensätze
- 5.7 C++20
- 5.8 Harter Programmabbruch
- 5.9 Debug- und Release-Modus
- 5.10 Undefined Behaviour
- 5.11 "Hallo Welt" Programm in C++23
- 5.12 Aufgaben
- 6. Die grundlegenden Sprach-Elemente
- 6.1 Quelltext
- 6.2 Typen
- 6.3 Literale
- 6.4 Variablen
- 6.5 Konstanten
- 6.6 Operatoren
- 6.7 Aufgaben
- 7. Kontrollstrukturen
- 7.1 Bedingter-Kontrollfluss - "if" & "else"
- 7.2 Mehrfach-Verzweigung - "switch"
- 7.3 For-Schleife
- 7.4 While-Schleife
- 7.5 Do-Schleife
- 7.6 Break- und Continue-Anweisungen
- 7.7 Schleife mit Ausgang in der Mitte
- 7.8 "goto" und Labels
- 7.9 Aufgaben
- 8. Ein- und Ausgabe
- 8.1 Ausgabe
- 8.2 Fehlschläge
- 8.3 Eingabe
- 8.4 Weiteres
- 8.5 Aufgaben
- 9. Texte
- 9.1 Der Standard-String "std::string"
- 9.2 String-Views
- 9.3 String-Wandlungen
- 9.4 Reguläre Ausdrücke
- 9.5 Aufgaben
- 10. Weiteres zum Typ-System
- 10.1 Typ-Aliase
- 10.2 Referenzen
- 10.3 Typ-Konvertierungen
- 10.4 Aufzählungs-Typen
- 10.5 Aufgaben
- 11. Funktionen
- 11.1 Einführung
- 11.2 Funktions-Deklarationen
- 11.3 Freie Funktionen
- 11.4 Parameter und Argumente
- 11.5 Funktions-Rückgaben
- 11.6 Default-Argumente
- 11.7 Funktions-Überladung
- 11.8 Rekursion
- 11.9 Constexpr & consteval Funktionen
- 11.10 Funktions-Templates
- 11.11 Aufgaben
- 12. Container
- 12.1 Einführung
- 12.2 Vektoren
- 12.3 Listen
- 12.4 Iteratoren
- 12.5 Range-basierte For-Schleife
- 12.6 Arrays
- 12.7 Sets
- 12.8 Maps
- 12.9 Aufgaben
- 13. Erste größere Beispiele
- 13.1 Kontaktdaten-Verwaltung 1
- 13.2 Kontaktdaten-Verwaltung 2
- 14. Fazit
- 15. Stichwortverzeichnis