C++
49,90 €
Sofort verfügbar, Lieferzeit: Sofort lieferbar
C++, Rheinwerk Verlag
Das umfassende Handbuch
Von Torsten T. Will, im heise shop in digitaler Fassung erhältlich
Produktinformationen "C++"
Dieses Standardwerk führt Sie in die moderne C++-Entwicklung ein. Entwickeln Sie
Software mit hohen Ansprüchen an Funktionalität, Effizienz und Sicherheit.
Ausführlich werden der Sprachkern, die objektorientierte Programmierung und die
Standardbibliothek behandelt. Sie lernen zum Beispiel, mit Streams umzugehen,
Containertypen zu nutzen und nebenläufige Anwendungen zu entwicklen.
Nicht zuletzt geht es dem Autor um das Wie: Freuen Sie sich auf ein Lehrbuch
über die Konzepte des Modern C++, die C++ Core Guidelines, Sprachversionen und
vor allem über guten Code.
Aus dem Inhalt:
« ...
840
24.11 ... Sonderfälle: »vector«, »array« und »bitset«
... 842
24.12 ... Sonderfall: Value-Array mit »valarray<>« ... 845
25. Containerunterstützung ... 855
25.1 ... Algorithmen ... 857
25.2 ... Iteratoren und Ranges ... 858
25.3 ... Iteratoradapter ... 860
25.4 ... Algorithmen der Standardbibliothek ... 861
25.5 ... Parallele Ausführung ... 863
25.6 ... Liste der Algorithmusfunktionen und Range-Adapter ... 866
25.7 ... Elemente verknüpfende Algorithmen aus »« und »«
... 892
25.8 ... Kopie statt Zuweisung -- Werte in uninitialisierten
Speicherbereichen ... 899
25.9 ... Eigene Algorithmen ... 901
25.10 ... Eigene Views und Range-Adapter schreiben ... 903
26. Guter Code, 6. Dan: Für jede Aufgabe der richtige Container ... 907
26.1 ... Alle Container nach Aspekten sortiert ... 907
26.2 ... Rezepte für Container ... 913
26.3 ... Algorithmen je nach Container unterschiedlich implementieren ...
919
27. Streams, Dateien und Formatierung ... 921
27.1 ... Ein- und Ausgabekonzept mit Streams ... 922
27.2 ... Globale, vordefinierte Standardstreams ... 922
27.3 ... Methoden für die Aus- und Eingabe von Streams ... 925
27.4 ... Fehlerbehandlung und Zustand von Streams ... 929
27.5 ... Streams manipulieren und formatieren ... 933
27.6 ... Streams für die Dateiein- und Dateiausgabe ... 945
27.7 ... Streams für Strings ... 961
27.8 ... Streampuffer ... 966
27.9 ... »filesystem« ... 969
27.10 ... Formatieren ... 971
28. Standardbibliothek -- Extras ... 979
28.1 ... »pair« und »tuple« ... 979
28.2 ... Reguläre Ausdrücke ... 987
28.3 ... Zufall ... 997
28.4 ... Mathematisches ... 1006
28.5 ... Systemfehlerbehandlung mit »system_error« ... 1033
28.6 ... Laufzeittypinformationen -- »« und »« ...
1043
28.7 ... Hilfsklassen rund um Funktoren -- »« ... 1047
28.8 ... »optional« für einen oder keinen Wert ... 1055
28.9 ... »variant« für einen von mehreren Typen ... 1056
28.10 ... »any« hält jeden Typ ... 1058
28.11 ... Spezielle mathematische Funktionen ... 1059
28.12 ... Schnelle Umwandlung mit »« ... 1060
29. Threads -- Programmieren mit Mehrläufigkeit ... 1063
29.1 ... C++-Threading-Grundlagen ... 1064
29.2 ... Gemeinsame Daten ... 1082
29.3 ... Andere Möglichkeiten zur Synchronisation ... 1100
29.4 ... Im eigenen Speicher mit »thread_local« ... 1104
29.5 ... Mit »condition_variable« auf Ereignisse warten ... 1105
29.6 ... Einmal warten mit »future« ... 1110
29.7 ... Atomics ... 1122
29.8 ... Koroutinen ... 1127
29.9 ... Zusammenfassung ... 1133
A. Guter Code, 7. Dan: Richtlinien ... 1137
A.1 ... Guideline Support Library ... 1138
A.2 ... C++ Core Guidelines ... 1139
B. Cheat Sheet ... 1153
Index ... 1157
- Sprachgrundlagen
- Fehlerbehandlung
- Objektorientierte Programmierung
- Zeiger
- Schnittstelle zu C
- Templates
- Container
- Standardbibliothek
- C++ Core Guidelines
- Extra: Tutorials zum Thema „guter Code“
Artikel-Details
- Anbieter:
- Rheinwerk Verlag
- Autor:
- Torsten T. Will
- Artikelnummer:
- 9783836298551
- Veröffentlicht:
- 06.06.24
- Seitenanzahl:
- 1172