Tags
Language
Tags
March 2024
Su Mo Tu We Th Fr Sa
25 26 27 28 29 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

Exceptional C++: 47 technische Denkaufgaben, Programmierprobleme und ihre Lösungen

Posted By: ChrisRedfield
Exceptional C++: 47 technische Denkaufgaben, Programmierprobleme und ihre Lösungen

Herb Sutter - Exceptional C++: 47 technische Denkaufgaben, Programmierprobleme und ihre Lösungen
Published: 2000-08-15 | ISBN: 3827317118 | PDF | 260 pages | 3 MB


Exceptional C++ von Herb Sutter richtet sich an erfahrene C++-Programmierer und testet als solches mit zahlreichen kniffligen Fragen und Antworten das Wissen des Lesers in Sachen C++-Programmierung. Dieses Buch kann Ihnen wahrhaft dabei helfen, die nächste Stufe im Bereich der Klassenerstellung mit C++ zu erklimmen.
Basierend auf der "Guru of the Week"-Internetkolumne des Autors wurde in diesem Buch eine Reihe von anspruchsvollen Fragen zu den inneren Zusammenhängen von C++ zusammengetragen, in deren Mittelpunkt die allgemeine Programmierung mithilfe der Standard Template Library (STL), die Ausnahmebehandlung, die Speicherplatzverwaltung sowie die Klassenerstellung stehen. Selbst wenn Sie der Meinung sind, dass Sie C++ gut beherrschen, werden Sie aus vielen dieser Fragen nicht nur mehr über die Programmiersprache selbst lernen, sondern auch darüber, wie Sie zuverlässigere Klassen erstellen, die "ausnahmesicher" sind (d.h. die keine bereits behandelten Ausnahmen aufrufen oder "Ressourcenlecks" verursachen).
Dabei handelt es sich jedoch nicht nur um ein "Herumdoktern" an der Syntax. Die Erklärungen des Autors betonen die Bedeutung solider (möglichst einfach gehaltener) Programmierprinzipien sowie bestimmter Sprachelemente (wie beispielsweise Pimpl-Transformationen für die Klassenerstellung, die schnellere Kompilierungszeiten und bessere Haltbarkeit bieten, oder die Verwendung des "smarten" auto_ptrs-Zeigers mit der STL). Die Bandbreite und Ausführlichkeit dieser Beispiele lässt darauf schließen, dass Sutter über ein beeindruckendes Wissen der inneren Zusammenhänge von C++ verfügt. Zudem versteht er es auf hervorragende Art und Weise, seine Kenntnisse ohne viel Fachjargon oder zu viel Theorie zu vermitteln.
Im Verlauf dieses Buchs erfahren C++-Programmierer, welche Vorgehensweisen sie bevorzugen sollten, um zuverlässige, effiziente Klassen zu erstellen, die ausnahmesicher sind. Die Chancen stehen gut, dass Sie dabei außerdem mehr über die Speicherplatzverwaltung sowie die Verwendung der STL lernen. Für erfahrene Entwickler, die auf der Suche nach den besten Verwendungsmöglichkeiten von C++ sind, könnte sich Exceptional C++ sowohl als herausfordernde als auch als durchaus wertvolle Informationsquelle erweisen.