Standort:  Start» English Books » C & C++ Windows Programming » Modern C++ Design: Applied Generic and Design Patterns (C++ in Depth)  
Sponsor
Categories
Kleidung
B¨¹cher
Computer
DVD
Elektronik
English Books
Games
Gesundheit
Haus/Garten
Heimwerken
Kamera/Foto
K¨¹che
Musik
Outdoor/Freizrit
Software
Spielwaren
Uhren
Video
Zeitschriften
Related Categories
• C & C++ Windows Programming
Development
Microsoft
Computers & Internet
Subjects
• General AAS
C
Programming
Computers & Internet
Subjects
• General
Software
Computers & Internet
Subjects
English Books
• General AAS
Software
Computers & Internet
Subjects
English Books
• General
Computers & Internet
Subjects
English Books
• General AAS
Computers & Internet
Subjects
English Books

Modern C++ Design: Applied Generic and Design Patterns (C++ in Depth)

Modern C++ Design: Applied Generic and Design Patterns (C++ in Depth)

vergrössern vergrössern 
Autor: Andrei Alexandrescu
Urheber: Andrei Alexandrescu
Verleger: Addison-Wesley Longman, Amsterdam

Kaufen Neu: EUR 25,87



Neu (89) Gebraucht (10) ab EUR 25,87

Bewertung: 5.0 von 5 Sternen 3 Rezensionen
Verkaufsrang: 5098

Medium: Taschenbuch
Seiten: 352
Versandgewicht: 1.4
Maße (innen): 9.1 x 7.4 x 0.8

ISBN: 0201704315
Dewey Dezimalzahl: 005.133
UPC: 978342704316
EAN: 9780201704310
ASIN: 0201704315

Publikation: Februar 22, 2001
Verfügbarkeit: Versandfertig in 1 - 2 Werktagen
Versand: Internationaler Versand möglich
Zustand: Neu-Buch. Dieser Artikel kommt direkt aus Großbritannien per Express-Luftpost und dauert 7-10 Arbeitstage.

Ähnliche Artikel:

  • C++ Templates: The Complete Guide
  • C++ Coding Standards: 101 Rules, Guidelines and Best Practices (C++ In-Depth): 101 Rules, Guidelines and Best Practices
  • Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing): 55 Specific Ways to Improve Your Programs and Designs
  • Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions, engl. Ed.
  • Design Patterns. Elements of Reusable Object-Oriented Software.

Kundenrezensionen:

5 von 5 Sternen C++ für Cracks   Juli 25, 2002
Hans Peter Bornhauser (Weinfelden, Schweiz)
9 aus 9 fanden die folgende Rezension hilfreich

Endlich wieder einmal ein Buch für fortgeschrittene C++ Programmierer. Ähnlich wie seinerzeit Scott Meyers (Effective C++) erläutert Alexandrescu grundlegend neue Aspekte der Umsetzung von Design Pattern mit Hilfe von C++ Templates. Er fängt dort an, wo alle anderen C++ Bücher aufhören. Viel weiter als das GoF Buch geht er mit Singleton, Smart Pointers, Factories und Visitor. Im Anhang erklärt er wichtige Aspekte zu Multithreading.


5 von 5 Sternen Man beachte den Untertitel!   Juni 30, 2001
21 aus 23 fanden die folgende Rezension hilfreich

Das Buch besteht aus zwei Teilen: Kapitel 1 bis 4 behandeln "Techniques" des "Generic Programming", Kapitel 5 bis 11 beschäftigen sich mit "Design Patterns Applied" (so daß man möglichst das "Design Patterns"-Buch der GoF bereitshalten sollte). Und anders als beim Buch "Generic Programming and the STL" von Matt Austern steckt hinter dem harmlosen Titel "Modern C++ Design" /sehr/ viel mehr als ein bloßer Katalog.

Auch wenn erst die zweite Fassung der zugehörigen"Loki"-Bibliothek auch mit g++ 2.95 funktioniert, war für mich bereits das "Vorauslesen" eine äußerst spannende Sache. Jetzt mit der benutzbaren Software werde ich das Buch so schnell wie möglich nochmals durcharbeiten und die beschriebenen Techniken und die bereitgestellten Werkzeuge eingehend studieren.

Es bleibt zu höffen, daß diese Form von C++ besser früher als später von den maßgeblichen Compiler(hersteller)n unterstützt wird. (Versuchen Sie mal, einen STL-Container mit polymorphen Elementen durch STL-Algorithmen zu manipulieren; erst mit Loki::SmartPtr ist mir das gelungen.)


5 von 5 Sternen C++ Templates für Fortgeschrittene   März 15, 2001
39 aus 39 fanden die folgende Rezension hilfreich

Wer bisher geglaubt hat, über C++ im grossen und ganzen Bescheid zu wissen, sollte dieses Buch lesen. Was darin mit templates gemacht wird hat wohl kaum seinesgleichen.

Haben Sie z.B. schon einmal template template parameter gesehen oder gar eingesetzt (ich stottere übrigens nicht)? In Bjarne Stroustrup's dritter Ausgabe seines Buchs "The C++ Programming Language" schreibt er in 13.2.3 darüber: "A template can take type parameters, parameters of ordinary types such as ints, and template parameters ( C.13.3)." Im Anhang C gibt's dann gerade mal eine halbe Seite Beschreibung dazu. Ganz offensichtlich misst Stroustrup dem keine grosse Bedeutung zu. Anderer Meinung ist Alexandrescu: "These constructs use one of the most powerful constructs of C++, a feature unmatched by any other language -- template template parameters." Er bleibt den Beweis nicht schuldig.

Was halten Sie z.B von einer Smartpointer-Klasse, die mittels 4 policy-parametern auf ein fast beliebiges Verhalten parameterisiert werden können (ownership management, conversion, error checking und storage)? Die Anzahl möglicher Kombinationen geht in die Hunderte.

Dieses Buch ist ein Muss für fortgeschrittene C++ Programmierer die ein bisschen in die Zukunft blicken wollen und ihren Horizont erweitern wollen. Übrigens: Wenn Sie die darin beschriebenen Dinge selber ausprobieren wollen, brauchen Sie einen zum Standard voll konformen Compiler. Viele aktuelle Produkte namhafter Hersteller sind das leider noch nicht.

Bluecygnet Store
Internationale Seiten: United States | Großbritannien | Kanada | Österreich | Frankreich
Dies ist ein Amazon assoziieren - die Produkte, die auf dieser Website werden hergestellt und verkauft von anderen Parteien als Bluecygnet Store. Bluecygnet Store übernimmt keine Gewähr für die Produkte entweder oder Lieferanten bieten Informationen über ihre Produkte. Alle Fragen, Beschwerden oder Forderungen in Bezug auf die Produkte müssen direkt an die entsprechenden Hersteller, Anbieter oder Amazon.com.