C++ ist von allen Programmiersprachen, die heute in der Praxis eingesetzt werden, eine der mächtigsten und am weitesten verbreitet. Um saubere und robuste Software in C++ zu entwickeln, ist es besonders wichtig, alle Features von C++ zu verstehen, da mangelndes Wissen in diesem Bereich unweigerlich zu schwerwiegenden Problemen in der Praxis führt. Deshalb bietet dieses Buch eine detaillierte Einführung in C++ und führt so zu tieferem Verständnis für diese Programmiersprache. Zahlreiche Beispiele werden zur Erläuterung angeführt, versteckte Fallen aufgedeckt und erklärt, und der Weg von der Idee zur fertigen Software detailgenau mit allen Designentscheidungen erklärt. Das vermittelte Wissen stammt aus langjähriger Entwicklungserfahrung des Autors mit großen Projekten und das Gelernte ist daher direkt in der Praxis einsetzbar. Die dem Buch begegebene CD-ROM enthält alle Programmbeispiele und ergänzendes Material.
Author(s): Klaus Schmaranz (auth.)
Series: Xpert.press
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2003
Language: German
Pages: 570
Tags: Programming Techniques; Programming Languages, Compilers, Interpreters; Software Engineering
Front Matter....Pages I-XIII
Ziel und Inhalt dieses Buchs....Pages 1-9
Front Matter....Pages 11-11
Datentypen und Variablen....Pages 13-51
Operatoren....Pages 53-72
Kontrollstrukturen....Pages 73-83
Funktionen....Pages 85-102
Pointer und References....Pages 103-134
Der Preprocessor....Pages 135-139
Front Matter....Pages 141-141
Objektorientierung Allgemein....Pages 143-165
Klassen in C++....Pages 167-256
Memory — ein kleines Beispiel....Pages 257-309
Exceptions....Pages 311-333
Operator Overloading....Pages 335-403
Templates....Pages 405-451
Namespaces....Pages 453-461
Verschiedenes....Pages 463-490
Front Matter....Pages 491-491
Die C++ Standard Library....Pages 493-535
Back Matter....Pages 537-570