Dieses Buch ist das neue Standardwerk zur Programmierung in C++ für den ernsthaften Programmierer. Es ist ausgerichtet am ANSI/ISO-Sprachstandard und eignet sich für alle aktuellen Entwicklungssysteme, einschließlich Visual C++ .NET. Das Buch basiert auf der Einsicht, dass professionelle Softwareentwicklung mehr ist als das Ausfüllen von Wizzard-generierten Vorgaben.
Author(s): Martin Aupperle (auth.)
Edition: 2
Publisher: Vieweg+Teubner Verlag
Year: 2002
Language: German
Pages: 1044
Tags: Engineering, general
Front Matter....Pages I-XXXI
Einführung....Pages 1-20
Das erste Programm....Pages 21-26
Hinter den Kulissen....Pages 27-38
Fundamentale Typen....Pages 39-74
Operationen mit fundamentalen Typen....Pages 75-97
Ausdrücke, Anweisungen und Kontrollstrukturen....Pages 99-130
Variablen und Objekte, Deklaration und Definition, Funktionen....Pages 131-166
Gültigkeitsbereich und Bindung....Pages 167-184
Abgeleitete Datentypen und Modifizierer....Pages 185-188
Strukturen und Unions....Pages 189-209
Felder....Pages 211-220
Zeiger und Referenzen....Pages 221-267
Konstante und volatile Objekte....Pages 269-287
Dynamische Speicherverwaltung....Pages 289-307
Verschiedenes....Pages 309-329
Überladen von Funktionen....Pages 331-339
Der Präprozessor, Makros und Bedingte Übersetzung....Pages 341-374
Klassen....Pages 375-422
Projekt FixedArray....Pages 423-430
const mit Klassen....Pages 431-444
Objekte als Funktionsparameter: Der Kopierkonstruktor....Pages 445-468
Statische Klassenmitglieder....Pages 469-483
Operatorfunktionen....Pages 485-532
Allokations- und Deallokationsfunktionen....Pages 533-550
Typwandlungen....Pages 551-589
Einige Sonderfälle mit Klassen....Pages 591-605
Vererbung....Pages 607-672
Projekt FixedArray — Teil II....Pages 673-685
Fallstudie Wiederverwendung I: Klasse NamedFractlnt....Pages 687-695
Fallstudie Wiederverwendung II: Mehrfachableitung....Pages 697-707
Fallstudie Wiederverwendung III: Factoring....Pages 709-743
Virtuelle Funktionen....Pages 745-773
Fallstudie Programming By Exception....Pages 775-786
Fallstudie Polymorphismus....Pages 787-820
Typinformationen zur Laufzeit....Pages 821-837
Schablonen....Pages 839-904
Projekt FixedArray — Teil III....Pages 905-925
Ausnahmen....Pages 927-983
Namensbereiche....Pages 985-1015
Wie geht es weiter....Pages 1017-1018
Back Matter....Pages 1019-1044