Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone
  • Android

Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Kindle-Preis: EUR 30,99
inkl. MwSt.

Diese Aktionen werden auf diesen Artikel angewendet:

Einige Angebote können miteinander kombiniert werden, andere nicht. Für mehr Details lesen Sie bitte die Nutzungsbedingungen der jeweiligen Promotion.

An Ihren Kindle oder ein anderes Gerät senden

An Ihren Kindle oder ein anderes Gerät senden

Facebook Twitter Pinterest
Effective C++: 55 Specific Ways to Improve Your Programs and Designs von [Meyers, Scott]

Effective C++: 55 Specific Ways to Improve Your Programs and Designs Kindle Edition

4.7 von 5 Sternen 13 Kundenrezensionen

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Preis
Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
EUR 30,99

Unsere Schatzkiste
Entdecken Sie monatlich Top-eBooks für je 1,99 EUR. Exklusive und beliebte eBooks aus verschiedenen Genres stark reduziert.

Produktbeschreibungen

Kurzbeschreibung

“Every C++ professional needs a copy of Effective C++. It is an absolute must-read for anyone thinking of doing serious C++ development. If you’ve never read Effective C++ and you think you know everything about C++, think again.”
Steve Schirripa, Software Engineer, Google
“C++ and the C++ community have grown up in the last fifteen years, and the third edition of Effective C++ reflects this. The clear and precise style of the book is evidence of Scott’s deep insight and distinctive ability to impart knowledge.”
Gerhard Kreuzer, Research and Development Engineer, Siemens AG

The first two editions of Effective C++ were embraced by hundreds of thousands of programmers worldwide. The reason is clear: Scott Meyers’ practical approach to C++ describes the rules of thumb used by the experts — the things they almost always do or almost always avoid doing — to produce clear, correct, efficient code.

The book is organized around 55 specific guidelines, each of which describes a way to write better C++. Each is backed by concrete examples. For this third edition, more than half the content is new, including added chapters on managing resources and using templates. Topics from the second edition have been extensively revised to reflect modern design considerations, including exceptions, design patterns, and multithreading.

Important features of Effective C++ include:

  • Expert guidance on the design of effective classes, functions, templates, and inheritance hierarchies.
  • Applications of new “TR1” standard library functionality, along with comparisons to existing standard library components.
  • Insights into differences between C++ and other languages (e.g., Java, C#, C) that help developers from those languages assimilate “the C++ way” of doing things.


Synopsis

"Every C++ professional needs a copy of Effective C++. It is an absolute must-read for anyone thinking of doing serious C++ development. If you've never read Effective C++ and you think you know everything about C++, think again." -- Steve Schirripa, Software Engineer, Google"C++ and the C++ community have grown up in the last fifteen years, and the third edition of Effective C++ reflects this. The clear and precise style of the book is evidence of Scott's deep insight and distinctive ability to impart knowledge." -- Gerhard Kreuzer, Research and Development Engineer, Siemens AG The first two editions of Effective C++ were embraced by hundreds of thousands of programmers worldwide. The reason is clear: Scott Meyers' practical approach to C++ describes the rules of thumb used by the experts -- the things they almost always do or almost always avoid doing -- to produce clear, correct, efficient code. The book is organized around 55 specific guidelines, each of which describes a way to write better C++. Each is backed by concrete examples. For this third edition, more than half the content is new, including added chapters on managing resources and using templates.Topics from the second edition have been extensively revised to reflect modern design considerations, including exceptions, design patterns, and multithreading.

Important features of Effective C++ include: *Expert guidance on the design of effective classes, functions, templates, and inheritance hierarchies. *Applications of new "TR1" standard library functionality, along with comparisons to existing standard library components. *Insights into differences between C++ and other languages (e.g., Java, C#, C) that help developers from those languages assimilate "the C++ way" of doing things.


Produktinformation

  • Format: Kindle Edition
  • Dateigröße: 12337 KB
  • Seitenzahl der Print-Ausgabe: 320 Seiten
  • Gleichzeitige Verwendung von Geräten: Bis zu 5 Geräte gleichzeitig, je nach vom Verlag festgelegter Grenze
  • Verlag: Addison-Wesley Professional; Auflage: 3 (12. Mai 2005)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B004V4420U
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Word Wise: Nicht aktiviert
  • Verbesserter Schriftsatz: Aktiviert
  • Durchschnittliche Kundenbewertung: 4.7 von 5 Sternen 13 Kundenrezensionen
  • Amazon Bestseller-Rang: #146.945 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Kundenrezensionen

4.7 von 5 Sternen
Sagen Sie Ihre Meinung zu diesem Artikel

Top-Kundenrezensionen

Format: Taschenbuch Verifizierter Kauf
Das Wichtigste zuerst: das Buch heisst "55 ways to improve your programs". Und "Improve" bedeutet weder kennenlernen, noch beginnen. Es setzt voraus, dass man bereits im Stande ist, C++ Programme zu erstellen, die über das HelloWorld!-Niveau hinausgehen. Das heisst im Klartext:

1) Das Buch ist definitiv NICHT für Programmieranfänger gedacht. Wer eine Beschreibung von Sprachelementen sucht, wird sie in diesem Buch nicht finden. Genauso wenig wie eine detailierte Beschreibung der Konzepte, wie z.B. OOP oder der der Design-patterns. Wer nicht weiss, was ein Template, eine virtuelle Methodentabelle, ein trait oder ein template-method pattern ist, wird es moeglicherweise auch nach Durchlesen dieses Buches nicht wissen. Die Items in die das Buch gegliedert ist, erklaeren beispielsweise nicht was eine const-reference ist, sondern viel mehr wann/warum/wieso sie Sinn macht.

2) Das Buch ist sehr informativ und bietet stilistische "Hilfsmittel", die je nach Anwendung sehr wertvoll sein können. Ich wuerde sie aber kaum als "Tricks" bezeichnen. Dafuer sind die meisten - wenn man die Idee verstanden hat - erstaunlich simpel, ja fast intuitiv. Und dennoch tendieren die meisten Programmierer dazu eben diese "Kleinigkeiten" und "Trivialitäten" zu vernachlässigen. Das allein ist schon Rechtfertigung genug, um sie in Form eines Buches niederzuschreiben.

3) Es gibt kaum jemanden, dem ich das Buch nicht empfehlen wuerde, auch wenn ich es vom technischen Anspruch her nicht unbedingt dem höchstqualifizierten C++ Publikum zuordnen wuerde.
Lesen Sie weiter... ›
Kommentar 7 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Kindle Edition Verifizierter Kauf
Über das Buch und Scott Meyers muss man nicht mehr viel sagen. Will man das Buch auf Kindle lesen, sollte man sich vorher anschauen, ob das Ziel-Gerät die Code-Beispiele sinnvoll anzeigt. Zumindest auf meinem Kindle für Android wird der Quelltext gründlich kaputt-formatiert.

Selbst die Zeile:

w1 = w2; // comment

Wird vom Kindle auf 3 Zeilen aufgeteilt:

w1 =
w2; //
comment

Und zwar Blocksatz, d.h. w1 und w2 sind linksbündig, = und // sind rechtsbündig. Dazwischen ist viel leerer Raum.

Weil das Problem offenbar bekannt ist, gibt es zu jedem Code Beispiel auch ein Bild. Dummerweise ist das Kerning so katastrophal, dass Buchstaben verschmelzen und Leerzeichen an Stellen entstehen, wo keine sind (siehe beigefügtes Bild).

Nach ein paar Tests scheint nur Kindle for Android betroffen. Auf anderen Kindle-Readern (Paperwhite 2nd Gen, Kindle for Windows) sieht der Code ordentlich aus. Die Bilder vom Code sind natürlich weiterhin unbrauchbar.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Taschenbuch Verifizierter Kauf
Eine Information vorab: Die Zielgruppe des Buchs sind Leute mit Programmiererfahrung. Daher macht es keinen Sinn, das Buch abzuwerten, weil man mit C++ nicht umgehen kann.

Ein Rezensent meinte, dass Meyers wahnsinnig umständlich denkt. Umständlich ist meiner Meinung nach das falsche Wort. Umfassend trifft es eher. Das Buch hat mir dabei geholfen, meinen Code sicherer und auch etwas effizienter zu gestalten.

Schön an dem Buch ist, dass man es nicht von vorn bis hinten durchlesen muss, sondern dass man ganz gut bei einem beliebigen "Item" anfangen kann. Man muss natürlich hin und wieder Blättern, da auch Querverweise drin sind. Außerdem werden die Hintergedanken recht "Umfassend" und gut erklärt.

Würde es weiter empfehlen - jedoch auf die Zielgruppe achten.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Taschenbuch Verifizierter Kauf
Gehört definitiv in den Bücherschrank eines jeden Softwareentwicklers der mit C++ arbeitet. Scott Meyers versteht es komplizierte Sachverhalte einfach, nicht selten humorvoll, zu erläutern. Die englische Sprache sollte für SW-entwickler kaum Probleme darstellen. Ein Deutsch-English Wörterbuch nebenbei ist dennoch Sinnvoll.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Taschenbuch
One of the reviewers of the book wrote: If you think that you know C++, think again. And I do agree with him. As C++ provides great flexibility and a broad scope of use this is the book that covers all those edges of the C++ language and the mysterious combinations of its features. The book helps answer most of the question of the type Should I use this or that approach or Is it better to write my code this or that way. It reveals numerous tips and tricks for good quality C++ coding. The book has items that can be read independent of each other but if read in order it is a great comprehensive tutorial.
Kommentar 4 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Taschenbuch
Die "Effective" Buchreihe von Scott Meyer sind eine Pflichtlektüre für jeden C++ Entwickler. Der Autor setzt in dem Buch voraus, dass man die C++ Syntax kennt und die wichtigen Sprachkonstrukte versteht. Die zahlreichen Untiefen dieser überaus mächtigen Programmiersprache sind schon schwerer zu erkennen und genau die nimmt sich der Autor vor. Die Themen sind in "Items" gruppiert, so dass man das Buch (weitestgehend) Item-weise lesen kann und auch mal ein Item überspringen kann. Einzelne Items sind recht groß geraten, hier hätte der Autor noch einmal splitten können.

Insgesamt ist das Wissen in dem Buch angenehmerweise sehr dicht präsentiert und dennoch sehr gut lesbar.
Kommentar Eine Person fand diese Informationen hilfreich. War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden

Die neuesten Kundenrezensionen

click to open popover