
C++ von A bis Z
Das umfassende Handbuch
Jürgen Wolf(Author)
Galileo Computing (Publisher)
1st Edition
Published on 28. September 2006
Book
Mixed media product
1229 pages
978-3-89842-816-3 (ISBN)
Article exhausted; check for reprint
Description
Dieses Buch ist als Lehr- und Nachschlagewerk angelegt: Es bietet einen sehr ausführlichen Einstieg in die Sprache C++ und die Objektorientierung. Darüber hinaus enthält es umfangreiche Kapitel zu professionellen C++-Themen, wie etwa Socketprogrammierung und Cross-Plattform-Entwicklung oder GUI- und Multimedia-Entwicklung. Das ausgewogene didaktische Konzept und die herausragende fachliche Qualität machen es zu einem unentbehrlichen Begleiter in Studium und Beruf.
Galileo Press heißt jetzt Rheinwerk Verlag.
Reviews / Votes
Gesamtnote: sehr gut!More details
Series
Language
German
Place of publication
Bonn
Germany
Publishing group
Rheinwerk
Edition type
New edition
Dimensions
Height: 24 cm
Width: 16.8 cm
ISBN-13
978-3-89842-816-3 (9783898428163)
Schweitzer Classification
Other editions
New editions

Book
06/2024
3rd Edition
Rheinwerk
€49.90
Available immediately

Jürgen Wolf | René Krooß
C von A bis Z
Das umfassende Handbuch für C-Programmierer. Zum Lernen und Nachschlagen. Aktuell zum Standard C18
Book
05/2020
4th Edition
Rheinwerk
€44.90
Article exhausted; check for reprint

Book
05/2009
2nd Edition
Galileo Computing
€39.90
Article exhausted; check for reprint
Content
1 ... Grundlagen in C++ ... 25
... 1.1 ... Die Entstehung von C++ ... 25
... 1.2 ... Erste Schritte der C++-Programmierung ... 30
... 1.3 ... Symbole von C++ ... 34
... 1.4 ... Basisdatentypen ... 37
... 1.5 ... Konstanten ... 49
... 1.6 ... Standard Ein-/Ausgabe-Streams ... 50
... 1.7 ... Operatoren ... 55
... 1.8 ... Kommentare ... 64
... 1.9 ... Kontrollstrukturen ... 65
... 1.10 ... Funktionen ... 94
... 1.11 ... Präprozessor-Direktiven ... 117
2 ... Höhere und fortgeschrittene Datentypen ... 129
... 2.1 ... Zeiger ... 129
... 2.2 ... Referenzen ... 145
... 2.3 ... Arrays ... 147
... 2.4 ... Zeichenketten (C-Strings) - char-Array ... 154
... 2.5 ... Arrays und Zeiger ... 160
... 2.6 ... Parameterübergabe mit Zeigern, Arrays und Referenzen ... 175
... 2.7 ... Rückgabewerte von Zeiger, Arrays und Referenzen ... 185
... 2.8 ... Fortgeschrittene Typen ... 192
3 ... Gültigkeitsbereiche, spezielle Deklarationen und Typumwandlungen ... 219
... 3.1 ... Gültigkeitsbereiche (Scope) ... 219
... 3.2 ... Namensräume (Namespaces) ... 222
... 3.3 ... C-Funktionen bzw. Bibliotheken in einem C++-Programm ... 238
... 3.4 ... Speicherklassenattribute ... 243
... 3.5 ... Typenqualifikatoren ... 247
... 3.6 ... Funktionsattribute ... 249
... 3.7 ... Typumwandlung ... 249
4 ... Objektorientierte Programmierung ... 259
... 4.1 ... OOP-Konzept versus prozedurales Konzept ... 259
... 4.2 ... Klassen (fortgeschrittene Typen) ... 261
... 4.3 ... Mehr zu den Klassenmethoden (Klassenfunktionen) ... 289
... 4.4 ... Verwenden von Objekten ... 301
... 4.5 ... Operatoren überladen ... 352
... 4.6 ... Typenumwandlung für Klassen ... 386
... 4.7 ... Vererbung (Abgeleitete Klassen) ... 390
... 4.8 ... Polymorphismus ... 412
... 4.9 ... Mehrfachvererbung ... 461
5 ... Templates und STL ... 473
... 5.1 ... Funktions-Templates ... 473
... 5.2 ... Klassen-Templates ... 485
... 5.3 ... STL (Standard Template Library) ... 503
6 ... Exception-Handling ... 657
... 6.1 ... Exception-Handling in C++ ... 658
... 6.2 ... Eine Exception auslösen ... 658
... 6.3 ... Eine Exception auffangen - Handle einrichten ... 659
... 6.4 ... Ausnahme-Klassen (Fehlerklassen) ... 672
... 6.5 ... Standard-Exceptions ... 676
... 6.6 ... System-Exceptions ... 682
... 6.7 ... Exception-Spezifikation ... 684
7 ... C++-Standardbibliothek ... 691
... 7.1 ... Die String-Bibliothek (string-Klasse) ... 691
... 7.2 ... Ein-/Ausgabe Klassenhierarchie (I/O-Streams) ... 718
... 7.3 ... Numerische Bibliothek(en) ... 774
... 7.4 ... Typenerkennung zur Laufzeit ... 811
8 ... Weiteres zum C++-Guru ... 817
... 8.1 ... Module ... 817
... 8.2 ... Von C zu C++ ... 826
... 8.3 ... »Altes« C++ ... 831
... 8.4 ... UML ... 833
... 8.5 ... Programmierstil ... 876
... 8.6 ... Boost ... 881
9 ... Netzwerkprogrammierung und Cross-Plattform- Entwicklung in C++ ... 899
... 9.1 ... Begriffe zur Netzwerktechnik ... 900
... 9.2 ... Headerdateien zur Socketprogrammierung ... 905
... 9.3 ... Client-/Server-Prinzip ... 907
... 9.4 ... Erstellen einer Client-Anwendung ... 908
... 9.5 ... Erstellen einer Server-Anwendung ... 919
... 9.6 ... Cross-Plattform-Development ... 924
... 9.7 ... Mehrere Clients gleichzeitig behandeln ... 958
... 9.8 ... Weitere Anmerkungen zur Netzwerkprogrammierung ... 967
10 ... GUI- und Multimediaprogrammierung in C++ ... 973
... 10.1 ... GUI-Programmierung - Überblick ... 973
... 10.2 ... Multimedia- und Grafikprogrammierung - Überblick ... 977
... 10.3 ... GUI-Programmierung mit wxWidgets ... 981
11 ... Anhang ... 1189
... 11.1 ... Operatoren in C++ und deren Bedeutung (Übersicht) ... 1189
... 11.2 ... Vorrangtabelle der Operatoren ... 1191
... 11.3 ... Schlüsselwörter von C++ ... 1192
... 11.4 ... Informationsspeicherung ... 1192
... 11.5 ... Zeichensätze ... 1200
Index ... 1207
... 1.1 ... Die Entstehung von C++ ... 25
... 1.2 ... Erste Schritte der C++-Programmierung ... 30
... 1.3 ... Symbole von C++ ... 34
... 1.4 ... Basisdatentypen ... 37
... 1.5 ... Konstanten ... 49
... 1.6 ... Standard Ein-/Ausgabe-Streams ... 50
... 1.7 ... Operatoren ... 55
... 1.8 ... Kommentare ... 64
... 1.9 ... Kontrollstrukturen ... 65
... 1.10 ... Funktionen ... 94
... 1.11 ... Präprozessor-Direktiven ... 117
2 ... Höhere und fortgeschrittene Datentypen ... 129
... 2.1 ... Zeiger ... 129
... 2.2 ... Referenzen ... 145
... 2.3 ... Arrays ... 147
... 2.4 ... Zeichenketten (C-Strings) - char-Array ... 154
... 2.5 ... Arrays und Zeiger ... 160
... 2.6 ... Parameterübergabe mit Zeigern, Arrays und Referenzen ... 175
... 2.7 ... Rückgabewerte von Zeiger, Arrays und Referenzen ... 185
... 2.8 ... Fortgeschrittene Typen ... 192
3 ... Gültigkeitsbereiche, spezielle Deklarationen und Typumwandlungen ... 219
... 3.1 ... Gültigkeitsbereiche (Scope) ... 219
... 3.2 ... Namensräume (Namespaces) ... 222
... 3.3 ... C-Funktionen bzw. Bibliotheken in einem C++-Programm ... 238
... 3.4 ... Speicherklassenattribute ... 243
... 3.5 ... Typenqualifikatoren ... 247
... 3.6 ... Funktionsattribute ... 249
... 3.7 ... Typumwandlung ... 249
4 ... Objektorientierte Programmierung ... 259
... 4.1 ... OOP-Konzept versus prozedurales Konzept ... 259
... 4.2 ... Klassen (fortgeschrittene Typen) ... 261
... 4.3 ... Mehr zu den Klassenmethoden (Klassenfunktionen) ... 289
... 4.4 ... Verwenden von Objekten ... 301
... 4.5 ... Operatoren überladen ... 352
... 4.6 ... Typenumwandlung für Klassen ... 386
... 4.7 ... Vererbung (Abgeleitete Klassen) ... 390
... 4.8 ... Polymorphismus ... 412
... 4.9 ... Mehrfachvererbung ... 461
5 ... Templates und STL ... 473
... 5.1 ... Funktions-Templates ... 473
... 5.2 ... Klassen-Templates ... 485
... 5.3 ... STL (Standard Template Library) ... 503
6 ... Exception-Handling ... 657
... 6.1 ... Exception-Handling in C++ ... 658
... 6.2 ... Eine Exception auslösen ... 658
... 6.3 ... Eine Exception auffangen - Handle einrichten ... 659
... 6.4 ... Ausnahme-Klassen (Fehlerklassen) ... 672
... 6.5 ... Standard-Exceptions ... 676
... 6.6 ... System-Exceptions ... 682
... 6.7 ... Exception-Spezifikation ... 684
7 ... C++-Standardbibliothek ... 691
... 7.1 ... Die String-Bibliothek (string-Klasse) ... 691
... 7.2 ... Ein-/Ausgabe Klassenhierarchie (I/O-Streams) ... 718
... 7.3 ... Numerische Bibliothek(en) ... 774
... 7.4 ... Typenerkennung zur Laufzeit ... 811
8 ... Weiteres zum C++-Guru ... 817
... 8.1 ... Module ... 817
... 8.2 ... Von C zu C++ ... 826
... 8.3 ... »Altes« C++ ... 831
... 8.4 ... UML ... 833
... 8.5 ... Programmierstil ... 876
... 8.6 ... Boost ... 881
9 ... Netzwerkprogrammierung und Cross-Plattform- Entwicklung in C++ ... 899
... 9.1 ... Begriffe zur Netzwerktechnik ... 900
... 9.2 ... Headerdateien zur Socketprogrammierung ... 905
... 9.3 ... Client-/Server-Prinzip ... 907
... 9.4 ... Erstellen einer Client-Anwendung ... 908
... 9.5 ... Erstellen einer Server-Anwendung ... 919
... 9.6 ... Cross-Plattform-Development ... 924
... 9.7 ... Mehrere Clients gleichzeitig behandeln ... 958
... 9.8 ... Weitere Anmerkungen zur Netzwerkprogrammierung ... 967
10 ... GUI- und Multimediaprogrammierung in C++ ... 973
... 10.1 ... GUI-Programmierung - Überblick ... 973
... 10.2 ... Multimedia- und Grafikprogrammierung - Überblick ... 977
... 10.3 ... GUI-Programmierung mit wxWidgets ... 981
11 ... Anhang ... 1189
... 11.1 ... Operatoren in C++ und deren Bedeutung (Übersicht) ... 1189
... 11.2 ... Vorrangtabelle der Operatoren ... 1191
... 11.3 ... Schlüsselwörter von C++ ... 1192
... 11.4 ... Informationsspeicherung ... 1192
... 11.5 ... Zeichensätze ... 1200
Index ... 1207