|
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Professional Computing) | 
enlarge | Author: Scott Meyers Publisher: Addison Wesley Category: Book
List Price: £31.99 Buy New: £15.99 You Save: £16.00 (50%)
New (54) Used (10) from £12.24
Rating: 44 reviews Sales Rank: 6762
Media: Paperback Edition: 3 Pages: 320 Number Of Items: 1 Shipping Weight (lbs): 1.7 Dimensions (in): 9.2 x 7.2 x 0.7
ISBN: 0321334876 Dewey Decimal Number: 005.133 EAN: 9780321334879 ASIN: 0321334876
Publication Date: June 2, 2005 Availability: Usually dispatched within 24 hours
| |
| Also Available In:
|
| Similar Items:
|
| Editorial Reviews:
Amazon.co.uk Review 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, Amazon.com
|
| Customer Reviews: Read 39 more reviews...
Best book to learn C++ techniques February 19, 2008 Mr. Harpreet Sachdeva (Berkshire, England) I am working in C++ since last couple of years and I purchased this book few months back. I found this book very useful as it contains most of the do's and don'ts in C++. This book does not waste any time in making you the basics understand it just directly hits the target by talking about how you can make your program more efficient. So a prior good knowledge of C++ is must for this book. I recommend that this book is for every C++ programmer as it will tell you the things that you should not be doing and explains why also so it does not leaves you wondering why I should not be doing this way. On top of all this book is written in a very simple way so its very easy to understand.
Bought three editions and read them all June 3, 2007 J. S. Hardman (Near London, UK) 1 out of 1 found this review helpful
There are very few technical books that I have read more than once. I can count on one hand the number that I have read three times. Scott Meyers' Effective C++ is one that I have not only read more than once, but have bought three separate editions and read them all more than once. This latest edition is not just a minor updating of previous editions. It contains far more information than earlier editions, and even goes beyond what libraries provided with common compilers currently deliver, making use of the tr1 (Technical Report 1) stuff that will be the future. That's not to say it cannot be used right now - learn from Meyers and use the Boost library (downloadable free) until tr1 becomes commonly available. In my opinion this third edition is no longer suitable for people new to C++, but once developers have some C++ experience under their belt this becomes a must have. That's not just because most interviewers get their technical questions from Meyers' books (they really do!), but because the content is genuinely useful.
not bad March 10, 2007 coder (uk) 0 out of 8 found this review helpful
Should really be called "55 specific ways to make your programs more complicated". Interesting read but much of it I disagreed with. Still glad I read it though.
The legend February 22, 2007 Thing with a hook 6 out of 6 found this review helpful
This is the definitive second C++ book, the one you should read after you've read a good introduction. You need to be familiar with the syntax of C++, then this book will teach you about using C++'s features in a non-trivial way. C++ is not short on books that provide bite-sized mini-essays on the best way to use some feature of the language, but this is the ne plus ultra. It cuts through the bewildering complexity of C++, providing simple guidelines about what to do and what never to do. For example, you may understand the difference between pointers versus references, const versus non-const. But their various combinations as function parameters and return types may be bewildering. Don't worry - Meyers dispenses his wisdom clearly and efficiently. You'll wonder why it confused you in the first place. Then he repeats the trick another 54 times, taking in all of C++, including some template issues, and finding time to mention TR1 and Boost, too. Like the GoF Design Patterns book, you need to read this or people will think you're an amateur. Fortunately, Meyers is a witty and pithy writer and his examples are always very well judged. Make this the first book you read after you've finished learning the basics.
Required reading for C++ programmers March 28, 2006 doctorcongo (London, UK) 4 out of 4 found this review helpful
My heavily annotated and well-thumbed copy of this book is testimony to the amount of use it's had in the last seven years. It contains some very useful advice on how to write robust, reusable, efficient C++ code that is hard to find in the standard texts. If I have one quibble it's that the frequent witticisms Meyers makes in the text can wear a bit thin after a while and it's chatty style can make the book more verbose than it needs to be. Having said that, the book would probably lose a lot of its appeal if it didn't try to 'humanise' some of the dry, arcane detail that is necessarily covered.
|
|
| www.pcprotech.co.uk | |