|
Modernes C++ Designvon Andrei Alexandrescu, Scott Meyers, John Vlissides
1. Auflage 2003, Softcover ISBN 978-3-8266-1347-0 € 34,95
|
|
|
Mit seinem eröffnet Alexandrescu dem C++-Programmierer völlig neue Perspektiven und Designtechniken. Er stellt eine hochaktuelle Herangehensweise an das Programmdesign vor, bei der Templates, Entwurfsmuster, generische Programmierung und C++ miteinander verbunden werden. Ziel dabei ist es, leistungsstarken, flexiblen und in höchstem Maße wiederverwendbaren Code und Designstrukturen zu erstellen. |
||
|
„»Modernes C++ Design« ist ein wichtiges Buch. Es stellt »generische Muster« oder »Mustervorlagen« als leistungsfähige neue Möglichkeit für ein erweiterungsfähiges C++-Design vor, eine neuartige Kombination von Templates und Mustern, die bisher kaum vorstellbar war. Wenn Sie sich professionell mit C++-Design und Programmierung beschäftigen, dann sollten Sie dieses Buch unbedingt lesen, es ist sehr zu empfehlen ..."
Herb Sutter Mit seinem Buch "Modernes C++ Design" eröffnet Andrei Alexandrescu dem C++-Programmierer völlig neue Perspektiven und Designtechniken. Mit außerordentlicher Kreativität stellt er eine hochaktuelle Herangehensweise an das Programmdesign vor, bei der Entwurfsmuster, generische Programmierung und C++ miteinander verbunden werden. Ziel dabei ist es, leistungsstarken, flexiblen und in höchstem Maße wiederverwendbaren Code zu erstellen. Das Buch führt das Konzept der generischen Komponenten ein, bei denen es sich um wiederverwendbare Designmuster handelt, die C++-Codebausteine für den Compiler liefern. Generische Komponenten erzeugen Code, der die ursprüngliche Designintention besser wiedergibt, und sie unterstützen dadurch die Wiederverwendung von Designstrukturen mit nur wenig Programmieraufwand. Der Autor beschreibt die spezifischen C++-Techniken und -Eigenschaften, die für die Entwicklung generischer Komponenten verwendet werden, und geht über zur Implementierung professioneller generischer Komponenten für den praktischen Einsatz. Immer wieder auftretende Probleme, die C++-Entwickler bei ihrer täglichen Arbeit bewältigen müssen, werden ausführlich behandelt und auf generische Art gelöst. Für jede generische Komponente werden die grundlegenden Probleme und Designoptionen vorgestellt und abschließend eine generische Lösung implementiert. Alle Quellcode-Beispiele können Sie kostenlos aus dem Web downloaden! AUS DEM INHALT: • Auf Policies basierendes Design für mehr Flexibilität • Partielle Template-Spezialisierungen • Typlisten – leistungsfähige Typmanipulationsstrukturen • Small-Object-Allokierung • Generalisierte Funktoren • Smart-Pointer • Objekt-Fabriken • Entwurfsmuster wie zum Beispiel Visitor, Singleton, Command und die Fabrikmethode •Multimethoden |
||
Flash ist nicht auf das Internet begrenzt. Sie können es auch jenseits der Website einsetzen: etwa im PDF, in Powerpoint oder als Desktop-Anwendung.
Flash hat sich inzwisch...
mehr
15