
C++ von A bis Z
Das umfassende Handbuch
Jürgen Wolf(Author)
Galileo Computing (Publisher)
2nd Edition
Published on 28. May 2009
Book
Mixed media product
1247 pages
978-3-8362-1429-2 (ISBN)
Article exhausted; check for reprint
Description
Dieses Buch ist Lehr- und Nachschlagewerk in einem: Es bietet einen sehr ausführlichen Einstieg in die Sprache C++ und die Objektorientierung. Darüber hinaus enthält es Kapitel zu Profi-Themen, wie Socket- und Cross-Plattform-Entwicklung oder GUI- und Multimedia-Programmierung. Die Praxisnähe und die herausragende fachliche Qualität machen es zu einem unentbehrlichen Begleiter in Studium und Beruf.
Aus dem Inhalt:
ANSI C++ from Scratch: Bezeichner, Basisdatentypen, Konstanten, Kommentare, Kontrollstrukturen, Funktionen, Zeiger, Referenzen, Arrays, Namensräume, Typumwandlungen, ...
C++ advanced: Eigene Module erstellen, Grundlagen der UML, guter Programmierstil, Boost-Bibliothek, Netzwerkprogrammierung, Crossplattform-Entwicklung, GUI- und Multimedia-Bibliotheken
Zusätzlich auf CD: Openbook zu C: Wie war das noch mal in C? Schauen Sie nach! Das beiliegende Openbook ist leicht navigierbar und besonders zum Nachschlagen geeignet.
Galileo Press heißt jetzt Rheinwerk Verlag.
Aus dem Inhalt:
ANSI C++ from Scratch: Bezeichner, Basisdatentypen, Konstanten, Kommentare, Kontrollstrukturen, Funktionen, Zeiger, Referenzen, Arrays, Namensräume, Typumwandlungen, ...
C++ advanced: Eigene Module erstellen, Grundlagen der UML, guter Programmierstil, Boost-Bibliothek, Netzwerkprogrammierung, Crossplattform-Entwicklung, GUI- und Multimedia-Bibliotheken
Zusätzlich auf CD: Openbook zu C: Wie war das noch mal in C? Schauen Sie nach! Das beiliegende Openbook ist leicht navigierbar und besonders zum Nachschlagen geeignet.
Galileo Press heißt jetzt Rheinwerk Verlag.
Reviews / Votes
Empfehlung der Redaktion!More details
Series
Language
German
Place of publication
Bonn
Germany
Publishing group
Rheinwerk
Edition type
Revised edition
Dimensions
Height: 24 cm
Width: 16.8 cm
ISBN-13
978-3-8362-1429-2 (9783836214292)
Schweitzer Classification
Other editions
New editions

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

Book
01/2014
3rd Edition
Rheinwerk
€39.90
Article exhausted; check for reprint
Previous edition

Book
09/2006
1st Edition
Galileo Computing
€39.90
Article exhausted; check for reprint
Content
... Vorwort ... 17
... ... Über dieses Buch ... 17
... ... Zielgruppe ... 17
... ... C und C++ ... 18
... ... Betriebssystem ... 18
... ... Übersicht ... 18
... ... Buch-CD ... 20
... ... Danksagung ... 21
... Vorwort des Fachgutachters ... 23
... ... C++ -- nur eine Erweiterung von C? ... 23
1 ... Grundlagen in C++ ... 25
... 1.1 ... Die Entstehung von C++ ... 25
... 1.2 ... Erste Schritte der C++-Programmierung ... 31
... 1.3 ... Symbole von C++ ... 35
... 1.4 ... Basisdatentypen ... 39
... 1.5 ... Konstanten ... 53
... 1.6 ... Standard Ein-/Ausgabe-Streams ... 54
... 1.7 ... Operatoren ... 59
... 1.8 ... Kommentare ... 68
... 1.9 ... Kontrollstrukturen ... 69
... 1.10 ... Funktionen ... 99
... 1.11 ... Präprozessor-Direktiven ... 122
2 ... Höhere und fortgeschrittene Datentypen ... 133
... 2.1 ... Zeiger ... 133
... 2.2 ... Referenzen ... 149
... 2.3 ... Arrays ... 152
... 2.4 ... Zeichenketten (C-Strings) -- char-Array ... 159
... 2.5 ... Arrays und Zeiger ... 166
... 2.6 ... Parameterübergabe mit Zeigern, Arrays und Referenzen ... 181
... 2.7 ... Rückgabewerte von Zeigern, Arrays und Referenzen ... 190
... 2.8 ... Fortgeschrittene Typen ... 197
3 ... Gültigkeitsbereiche, spezielle Deklarationen und Typumwandlungen ... 225
... 3.1 ... Gültigkeitsbereiche (Scope) ... 225
... 3.2 ... Namensräume (Namespaces) ... 228
... 3.3 ... C-Funktionen bzw. -Bibliotheken in einem C++Programm ... 244
... 3.4 ... Speicherklassenattribute ... 249
... 3.5 ... Typqualifikatoren ... 253
... 3.6 ... Funktionsattribute ... 255
... 3.7 ... Typumwandlung ... 255
4 ... Objektorientierte Programmierung ... 265
... 4.1 ... OOP-Konzept versus prozedurales Konzept ... 265
... 4.2 ... Klassen (fortgeschrittene Typen) ... 267
... 4.3 ... Mehr zu den Klassenmethoden (Klassenfunktionen) ... 295
... 4.4 ... Verwenden von Objekten ... 307
... 4.5 ... Operatoren überladen ... 358
... 4.6 ... Typumwandlung für Klassen ... 388
... 4.7 ... Vererbung (abgeleitete Klassen) ... 392
... 4.8 ... Polymorphismus ... 414
... 4.9 ... Mehrfachvererbung ... 463
5 ... Templates und STL ... 477
... 5.1 ... Funktions-Templates ... 477
... 5.2 ... Klassen-Templates ... 489
... 5.3 ... STL (Standard Template Library) ... 507
6 ... Exception-Handling ... 661
... 6.1 ... Exception-Handling in C++ ... 662
... 6.2 ... Eine Exception auslösen ... 662
... 6.3 ... Eine Exception auffangen -- Handle einrichten ... 663
... 6.4 ... Ausnahmeklassen (Fehlerklassen) ... 676
... 6.5 ... Standard-Exceptions ... 680
... 6.6 ... System-Exceptions ... 686
... 6.7 ... Exception-Spezifikation ... 688
7 ... C++-Standardbibliothek ... 695
... 7.1 ... Die String-Bibliothek (string-Klasse) ... 695
... 7.2 ... Ein-/Ausgabe Klassenhierarchie (I/O-Streams) ... 722
... 7.3 ... Numerische Bibliothek(en) ... 776
... 7.4 ... Typerkennung zur Laufzeit ... 814
8 ... Weiteres zum C++-Guru ... 821
... 8.1 ... Module ... 821
... 8.2 ... Von C zu C++ ... 830
... 8.3 ... »Altes« C++ ... 835
... 8.4 ... UML ... 837
... 8.5 ... Programmierstil ... 881
... 8.6 ... Entwicklungsstufen von Software ... 886
... 8.7 ... Boost ... 892
9 ... Netzwerkprogrammierung und CrossPlattform-Entwicklung in C++ ... 917
... 9.1 ... Begriffe zur Netzwerktechnik ... 918
... 9.2 ... Header-Dateien zur Socketprogrammierung ... 923
... 9.3 ... Client-Server-Prinzip ... 926
... 9.4 ... Erstellen einer Client-Anwendung ... 927
... 9.5 ... Erstellen einer Server-Anwendung ... 937
... 9.6 ... Cross-Plattform-Development ... 943
... 9.7 ... Mehrere Clients gleichzeitig behandeln ... 976
... 9.8 ... Weitere Anmerkungen zur Netzwerkprogrammierung ... 986
10 ... GUI- und Multimediaprogrammierung in C++ ... 993
... 10.1 ... GUI-Programmierung -- Überblick ... 993
... 10.2 ... Multimedia- und Grafikprogrammierung -- Überblick ... 998
... 10.3 ... GUI-Programmierung mit »wxWidgets« ... 1001
A ... Anhang ... 1207
... A.1 ... Operatoren in C++ und deren Bedeutung (Übersicht) ... 1207
... A.2 ... Vorrangtabelle der Operatoren ... 1209
... A.3 ... Schlüsselwörter von C++ ... 1210
... A.4 ... Informationsspeicherung ... 1210
... A.5 ... Zeichensätze ... 1218