Vom Autor des unentbehrlichen "Effektiv C++ programmieren" gibt es weitere 35 Wege, um Programme und Design zu verbessern. Aufbauend auf jahrelanger Erfahrung erläutert Meyers, wie man Software schreibt, die noch effektiver ist: noch effizienter, noch robuster, noch konsistenter, noch portabler und noch wiederverwendbarer. Kurz: wie man Software schreibt, die einfach besser ist. Professionelle Programmierung. 35 neue Richtlinien von Scott Meyers, um Programme und Design zu verbessern. Aufbauen auf jahrelanger Erfahrung erläutert der autor, wie man Software schreibt, die noch effektiver ist: noch effizienter, noch robuster, noch konsistenter, noch portabler und noch wiederverwendbarer. Kurz: wie man Software schreibt, die einfach besser ist.
Das amerikanische Original dieses Buches ist in den USA zum Bestseller geworden!
Aus dem Inhalt:
erprobte Vorgehensweisen, um die Effizienz von Programmen zu verbessern, inklusive scharfer Prüfungen von Zeit- und Platzbedarf verschiedener Spracheigenschaften
umfassende Beschreibungen von fortgeschrittenen Techniken, die von C++-Experten genutzt werden, z.B. placement new, virtuelle Konstruktoren, Smart Pointer, Referenzzählung, Proxy-Klassen, double dispatching
Beispiele für den grundlegenden Einfluß, den die Ausnahmebehandlung auf die Struktur und das Verhalten von C++-Klassen und -Funktionen hat
praktische Behandlung neuer Spracheigenschaften inklusive bool, mutable, explicit, Namensräume, Memberschablonen, die Standard Template Library und vieles mehr. Wenn Ihre Compiler diese Eigenschaften noch nicht unterstützen, zeigt Ihnen Scott Meyers, ob und wie Sie die Eigenschaften emulieren können.
"Mehr Effektiv C++ programmieren" ist mit seinen pragmatischen und praktischen Ratschlägen ein notwendiges Buch für jeden, der mit C++ programmiert.
Band 1: Effektiv C++ programmieren
Das amerikanische Original dieses Buches ist in den USA zum Bestseller geworden!
Aus dem Inhalt:
erprobte Vorgehensweisen, um die Effizienz von Programmen zu verbessern, inklusive scharfer Prüfungen von Zeit- und Platzbedarf verschiedener Spracheigenschaften
umfassende Beschreibungen von fortgeschrittenen Techniken, die von C++-Experten genutzt werden, z.B. placement new, virtuelle Konstruktoren, Smart Pointer, Referenzzählung, Proxy-Klassen, double dispatching
Beispiele für den grundlegenden Einfluß, den die Ausnahmebehandlung auf die Struktur und das Verhalten von C++-Klassen und -Funktionen hat
praktische Behandlung neuer Spracheigenschaften inklusive bool, mutable, explicit, Namensräume, Memberschablonen, die Standard Template Library und vieles mehr. Wenn Ihre Compiler diese Eigenschaften noch nicht unterstützen, zeigt Ihnen Scott Meyers, ob und wie Sie die Eigenschaften emulieren können.
"Mehr Effektiv C++ programmieren" ist mit seinen pragmatischen und praktischen Ratschlägen ein notwendiges Buch für jeden, der mit C++ programmiert.
Band 1: Effektiv C++ programmieren