| Search | About | Preferences | Interact | Help | |
| 150 million books. 1 search engine. | ||

› Find signed collectible books: 'The Downloader's Companion for Windows 95'
More editions of The Downloader's Companion for Windows 95:

› Find signed collectible books: 'The Downloader's Companion for Windows/Book and Disk'
More editions of The Downloader's Companion for Windows/Book and Disk:
› Find signed collectible books: 'Effective C++: 50 Specific Ways to Improve Your Programs and Designs'
This exceptionally useful text offers Scott Myers's expertise in C++ class design and programming tips. The second edition incorporates recent advances to C++ included in the ISO standard, including namespaces and built-in template classes, and is required reading for any working C++ developer.
The book opens with some hints for porting code from C to C++ and then moves on to the proper use of the new and delete operators in C++ for more robust memory management. The text then proceeds to class design, including the proper use of constructors, destructors, and overloaded operator functions for assignment within classes. (These guidelines ensure that you will create custom C++ classes that are fully functional data types, which can be copied and assigned just like built-in C++ classes.)
The author also provides a handful of suggestions for general class design, including strategies for using different types of inheritance and encapsulation. Never doctrinaire and always intelligent, these guidelines can make your C++ classes more robust and easier to maintain. --Richard Dragan [via]
More editions of Effective C++: 50 Specific Ways to Improve Your Programs and Designs:
› Find signed collectible books: 'Effective C++: 55 Specific Ways To Improve Your Programs And Designs'
Every C++ professional needs a copy of Effective C++. It is an absolute must-read for anyone thinking of doing serious C++ development. If youve 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 Scotts 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:
[via]
More editions of Effective C++: 55 Specific Ways To Improve Your Programs And Designs:

› Find signed collectible books: 'Effective C++ Cd: 85 Specific Ways to Improve Your Programs and Designs'
More editions of Effective C++ Cd: 85 Specific Ways to Improve Your Programs and Designs:
› Find signed collectible books: 'Effective Stl: 50 Specific Ways to Improve Your Use of the Standard Template Library'
Written for the intermediate or advanced C++ programmer, renowned C++ expert Scott Meyers provides essential techniques for getting more out of the Standard Template Library in Effective STL, a tutorial for doing more with this powerful library.
STL is a hugely powerful feature of today's C++, but one with a well-earned reputation for complexity. The book is organised into 50 tips that explore different areas of the STL. Besides providing a list of dos and don'ts, Meyers presents a lot of background on what works and what doesn't with STL. Each tip is demonstrated with in-depth coding samples, many of which make use of two-colour printing to highlight the most important lines of code. (Advanced developers will enjoy Meyers' in-depth explanations, while those who are in a hurry can skip ahead to the recommended tip itself.)
A good part of this book involves using containers, like vectors and maps, which are built into STL. (Besides the standard built-in containers, the author also highlights recent additions to STL like b-trees, which are available as extensions from other vendors.) You'll learn the best ways to allocate, add, change and delete items inside containers, including associative containers like maps. You'll also learn to avoid common pitfalls for writing code that is slow or just plain wrong.
Other areas covered in Effective STL include getting the most out of the 100-plus STL algorithms that are bundled with this library. Meyers shows you how to choose the correct algorithm for sorting, and other functions. (Even advanced developers will learn something here.) Sections on using function objects (called functors) round out the text. Meyers shows you when these classes make sense and the best ways to implement them. Besides specific tips, you'll get plenty of general programming advice. A useful appendix shows the limitations of STL as implemented in Microsoft Visual C++ 6.0 and how to overcome them.
Overall, Effective STL is a really invaluable source of programming expertise on an essential aspect of today's C++ for anyone who is using--or planning to use--STL in real production code. It is quite simply a must-have. --Richard Dragan
Topics covered:
More editions of Effective Stl: 50 Specific Ways to Improve Your Use of the Standard Template Library:

› Find signed collectible books: 'MAC OS X Leopard: Beyond the Manual'
More editions of MAC OS X Leopard: Beyond the Manual:

› Find signed collectible books: 'Microsoft Network Toolkit'
More editions of Microsoft Network Toolkit:
› Find signed collectible books: 'More Effective C++: 35 New Ways to Improve Your Programs and Designs'
More than 150,000 copies in print!
Praise for Scott Meyers first book, Effective C++:
I heartily recommend Effective C++ to anyone who aspires to mastery of C++ at the intermediate level or above.
The C/C++ Users Journal
From the author of the indispensable Effective C++, here are 35 new ways to improve your programs and designs. Drawing on years of experience, Meyers explains how to write software that is more effective: more efficient, more robust, more consistent, more portable, and more reusable. In short, how to write C++ software thats just plain better.
More Effective C++ includes:
More Effective C++ is filled with pragmatic, down-to-earth advice youll use every day. Like Effective C++ before it, More Effective C++ is essential reading for anyone working with C++.
[via]More editions of More Effective C++: 35 New Ways to Improve Your Programs and Designs:

› Find signed collectible books: 'Effektiv C++ programmieren. Programmer's Choice'
Es gibt Bücher für Einsteiger, Referenzen für Fortgeschrittene und die zunehmend an Bedeutung gewinnenden Bücher für Fortgeschrittene, die ihre zufriedenstellende Arbeit weiter verbessern wollen -- Effektiv C++ programmieren ist so ein "Es geht auch besser"-Buch und auch in der 3., aktualisierten Auflage hält Scott Meyers auf überschaubaren 300 Seiten sein Versprechen, die tägliche C++-Arbeit effektiver, intensiver und letztendlich für den Programmierer und den Auftraggeber "besser" zu machen.
Bei dieser 3. deutschen Auflage handelt es sich weit mehr als nur um einen Neudruck mit ausradierten Fehlern -- mit dem abgeschlossenen Standardisierungsprozess von C++ haben neue Schlüsselwörter und Konzepte sowie die Standard C++-Library einen Platz im Buch gefunden. Scott Meyers selbst lehrt und forscht rund um C++ -- die 50 Richtlinien seines Buchs stellen die gesammelten Erfahrungen für eine Verbesserung der C++-Entwürfe und -Programme dar, die sich nicht automatisch überprüfen lassen, sondern eine flexible Herangehensweise von jedem individuellen Programmierer erfordern. Was ist wann zu tun und was sollte man wann lieber bleiben lassen -- die Richtlinien beziehen sich dabei nicht nur auf ein bestimmtes Sprachmerkmal, sondern auf das Verständnis der Wechselwirkungen zwischen den C++-Merkmalen. Eine Herangehensweise, die der Arbeit von "kampferprobten" Programmierern entgegenkommt und mit Querverweisen innerhalb des Buchs und einem umfangreichen Index unterstützt wird.
Die einzelnen Lektionen beginnen jeweils mit einem Statement wie "Vermeiden Sie Datenelemente in der public-Schnittstelle", einem einleitenden Text sowie Beispiel, Erklärung und Lösungsangebot. Bei den Themen kommt der Übergang von C zu C++, die Speicherverwaltung, Konstrukturen, Destruktoren und Zuweisungsoperatoren, Klassen und Funktionen (Entwurf und Deklaration sowie Implementation) sowie Vererbung und objektorientiertes Design mit jeweils verschiendenen Lektionen zur Sprache.
Scott Meyers hat sich mit Effektiv C++ programmieren etwas getraut: festgetrampelte Wege zu verlassen. Ein erstaunlich kompaktes Buch für C++-Profis, denen sich zu stellen und letztendlich vor ihnen zu bestehen Mut und Können erfordert. Meyers hat beides zu bieten. Und dazu eine erwähnenswert gute Übersetzung. --Wolfgang Treß [via]
More editions of Effektiv C++ programmieren. Programmer's Choice:
› Find signed collectible books: 'Mehr Effektiv C++ programmieren. Programmer's Choice Addison Wesley'
More editions of Mehr Effektiv C++ programmieren. Programmer's Choice Addison Wesley:
Founded in 1997, BookFinder.com has become a leading book price comparison site:
Find and compare hundreds of millions of new books, used books, rare books and out of print books from over 100,000 booksellers and 60+ websites worldwide.
