lehrerbibliothek.deDatenschutzerklärung
C++ Einführung und professionelle Programmierung
C++
Einführung und professionelle Programmierung




Ulrich Breymann

Carl Hanser Verlag
EAN: 9783446402539 (ISBN: 3-446-40253-5)
752 Seiten, hardcover, 17 x 24cm, April, 2005, 8. erweiterte Auflage

EUR 39,90
alle Angaben ohne Gewähr

Umschlagtext
Anfängern und fortgeschrittenen Programmierern bietet dieses Buch einen leichten Einstieg in C++. Schritt für Schritt lernen Sie die vielfältigen Möglichkeiten von C++ und deren professionelle Nutzung kennen. Mit der kostenfreien Entwicklungsumgebung auf der CD-ROM können Sie Ihre Programme unmittelbar schreiben und testen.



Alle Sprachelemente, die zum Schreiben objektorientierter Programme in C++ notwendig sind, werden ausführlich behandelt. Eine Fülle programmiermethodischer Hinweise regt zum kritischen Nachdenken über die Probleme des Programmentwurfs an. Zahlreiche Beispiele und Abbildungen tragen zum Verständnis bei, ebenso wie die Übungsaufgaben, deren Lösungen im Anhang abgedruckt sind. Das umfangreiche Stichwortregister und die Referenz zur C++-Standardbibliothek machen das Buch zu einem unentbehrlichen Nachschlagewerk für die tägliche Arbeit.
Rezension
Was Ulrich Breymann im Untertitel ankündigt („Einführung und professionelle Programmierung“), hält er auch: Das Buch ist im Gegensatz zu vielen anderen tatsächlich sowohl für Anfänger als auch für „fortgeschrittene und professionelle Programmierer“ geeignet. Die klare Strukturierung des Buches erlaubt es, Breymanns „C++“ sowohl als Lehrbuch als auch als Referenz zu benutzen. Teil II bietet auf über 150 Seiten eine Dokumentation der C++-Standardbibliothek.
Eine besondere Stärke des Buches ist, dass der Autor zwar Grundlegendes nicht auslässt, sich aber nicht unnötig lange daran aufhält. So ist der Text einerseits für Einsteiger verständlich und andererseits für Fortgeschrittene die wesentlichen Informationen enthält. Besonders ist die didaktische Aufbereitung, der durchweg gut verständliche Stil und ein dezentes Maß an Humor hervorzuheben. Auch die Reihenfolge der Inhalte, die der Autor wählt, ist durchweg überzeugend.
Das Buch ist enthält keine schnellen Rezepte und ist insofern nicht geeignet für „Dummies“, die in einigen Wochen mal schnell ein paar nette Programme schreiben wollen. Das Konzept ist vielmehr eine gründliche Einführung in C++. Der Autor beginnt mit dem, was der Anfänger unbedingt wissen muss. Dabei vereinfacht er jedoch nicht, sondern macht inhaltlich keine Abstriche und arbeitet konsequent mit objektorientierter Programmierung. Der OO allein sind zwei Kapitel gewidmet, was den besonderen Stellenwert dieses Konzepts verdeutlicht.
Die klare Gliederung des Buches, die beiliegende CD mit Ergänzungen und hilfreicher Software sowie die Website zum Buch (http://www.ubreymann.de/cppbuch.html) stellen insgesamt ein überzeugendes Konzept dar.
Fazit: Wer sich ernsthaft mit C++ befassen will, liegt bei diesem Buch genau richtig – unabhängig von den Vorkenntnissen.

Christoph Terno, lehrerbibliothek.de
Verlagsinfo
Die Highlights:
- Erfolgreiches Lehrbuch zu C++, an vielen Hochschulen eingesetzt.
- Entspricht dem internationalen C++-Standard ISO/IEC 14882
- Über 150 Beispielprogramme
- Über 80 Übungsaufgaben und Lösungen
- Mit Referenz zur C++-Standardbibliothek

Das sagen Leser:
"Standardwerk zum ernsthaften Lernen von C++"
"Sehr guter Einstieg"
"Sehr gelungenes Lehrbuch"

Auf CD-ROM:
- C++-Compiler und Entwicklungsumgebung
- Referenz zur C++-Standardbibliothek
- Alle Beispiele des Buchs
- Musterlösungen zu den Aufgaben
- Als Bonus auf der CD:
- Das Buch "Komponenten entwerfen mit der C++ STL" von Ulrich Breymann
in der 3.Auflage als PDF
Inhaltsverzeichnis
Teil I Einführung in die Sprache 23

1 Einführung 25
2 Grundlegende Begriffe 29
3 Einfache Ein- und Ausgabe 95
4 Programmstrukturierung 103
5 Objektorientierung 1 153
6 Intermezzo: Zeiger 197
7 Objektorientierung 2 245
8 Vererbung 269
9 Überladen von Operatoren 313
10 Fehlerbehandlung 351
11 EinWerkzeugkasten 369
12 Vermischtes 423
13 Dateien und Ströme 447

Teil II Die C++-Standardbibliothek 475

14 Aufbau und Übersicht 477
15 Hilfsfunktionen und -klassen 483
16 Container 489
17 Iteratoren 519
18 Algorithmen 527
19 Ein- und Ausgabe 567
20 Nationale Besonderheiten 571
21 Numerisches 587
22 String 611
23 Typerkennung zur Laufzeit 621
24 Speichermanagement 623
25 C-Header 627
26 Nachwort 639

A Anhang 641

A.1 Programmierhinweise 641
A.2 Lösungen zu den Übungsaufgaben 644
A.3 Compilerbefehle 705
A.4 Make-Dateien 706
A.4.1 Programmerzeugung für ein Projekt 707
A.5 Die wichtigsten C++-Schlüsselwörter 708
A.6 ASCII-Tabelle 708
A.7 Rangfolge der Operatoren 711

Literaturverzeichnis 713
OOP-Glossar 715
Stichwortverzeichnis 723
Abbildungsverzeichnis 749
Tabellenverzeichnis 751