Computer shop, Support, Computer Repair Tunbridge Wells - Shop
 Location:  Home» Books » Up to 50% off selected Computing & Internet Books » Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Professional Computing)  
Categories
Books
DVD
Electronics
Health & Personal Care
Home & Garden
Kitchen
Music
Outdoor Living
Software
Toys
PC & Video Games
Jewellery
Sport & Leisure
Tools
Clothing
Baby
For the Home
Related Categories
• Up to 50% off selected Computing & Internet Books
Regular Stores
Special Features
Books
• Books for Study Special Offers
Regular Stores
Special Features
Books
• Paperback Deals
Regular Stores
Special Features
Books
• Amazon
Online Shopping
Digital Lifestyle
Computing & Internet
Subjects
• General
Computing & Internet
Subjects
Books
• General AAS
C & C++
Languages
Programming
Computing & Internet
• General AAS
Languages & Tools
Programming
Computing & Internet
Subjects
• General AAS
Programming
Computing & Internet
Subjects
Books
• General AAS
Software & Graphics
Computing & Internet
Subjects
Books
• General AAS
Computing & Internet
Subjects
Books
• English
Language (feature_browse-bin)
Refinements
Books
• Paperback
Format (binding_browse-bin)
Refinements
Books
• Regular Size
Font Size (format_browse-bin)
Refinements
Books

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Professional Computing)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Professional Computing)

enlarge 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: 5.0 out of 5 stars 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:

  • Paperback - Effective C++: 50 Simple Ways to Improve Your Programs and Designs
  • Paperback - Effective C++: 50 Specific Ways to Improve Your Programs and Designs (Professional Computing)

Similar Items:

  • More Effective C++: 35 New Ways to Improve Your Programs and Designs (Professional Computing)
  • Effective STL: 50 Specific Ways to Improve the Use of the Standard Template Library (Professional Computing)
  • Exceptional C++
  • Design patterns : elements of reusable object-oriented software
  • The C++ Standard Library: A Tutorial and Reference

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...

5 out of 5 stars 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.



5 out of 5 stars 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.



3 out of 5 stars 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.





5 out of 5 stars 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.



5 out of 5 stars 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
Navigation Links
Home
Services
Bespoke Systems
Webdesign
Contact
Broadband Speed Test
Remote Access
Computer Shop
Laptop Shop
Microsoft Office 2007
Norton Internet Security 2007 (PC)
EMC Retrospect 7.5 Pro (PC) - Back Up Software
Western Digital My Book PRO (inculdes retrospect)
Microsoft Windows Operating Systems
DVD-R
Flashpens

Memory Cards

LCD MONITORS