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

4.6 out of 5 stars 259 ratings
ISBN-13: 978-0321334879
ISBN-10: 0321334876
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell?
<Embed>
Due Date: Dec 14, 2020 Rental Details
  • FREE return shipping at the end of the semester.
  • Access codes and supplements are not guaranteed with rentals.
In Stock. Rented from RentU , Fulfilled by Amazon
Arrives: Sunday, Aug 23 Details
Fastest delivery: Friday, Aug 21 Details
  • List Price: $54.99
  • Save:$27.52(50%)
& FREE Shipping. Details
Condition: Used: Good
Comment: Book is in typical used condition with light shelf wear. Still has lots of life left in it for your reading enjoyment. Worldwide shipping is available.
Access codes and supplements are not guaranteed with used items.
23 Used from $26.85
& FREE Shipping. Details
In Stock.
Ships from and sold by Amazon.com.
Available at a lower price from other sellers that may not offer free Prime shipping.
Arrives: Sunday, Aug 23 Details
Fastest delivery: Friday, Aug 21 Details
List Price: $54.99
Save: $5.50 (10%)
6 New from $46.76
& FREE Shipping. Details

Effective+C++%3A+55+Specifi... has been added to your Cart

Available at a lower price from other sellers that may not offer free Prime shipping.

Black lives matter. Books to read right now.
click to open popover

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
    Apple
  • Android
    Android
  • Windows Phone
    Windows Phone
  • Click here to download from Amazon appstore
    Android

To get the free app, enter your mobile phone number.

kcpAppSendButton

Frequently bought together

  • Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Professional Computing)
  • +
  • Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
  • +
  • Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
Total price: $125.17
Buy the selected items together

Special offers and product promotions

Editorial Reviews

From the Back Cover

"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#, ethat help developers from those languages assimilate "the C++ way" of doing things.

About the Author

Scott Meyers is one of the world's foremost authorities on C++, providing training and consulting services to clients worldwide. He is the author of the best-selling Effective C++ series of books (Effective C++, More Effective C++, and Effective STL) and of the innovative Effective C++ CD. He is consulting editor for Addison Wesley's Effective Software Development Series and is a founding member of the Advisory Board for The C++ Source (http://www.artima.com/cppsource). He holds a Ph.D. in Computer Science from Brown University. His web site is http://www.aristeia.com.




Product details

Customer reviews

4.6 out of 5 stars
4.6 out of 5
259 customer ratings
How does Amazon calculate star ratings?
Reviewed in the United States on September 22, 2019
Verified Purchase
6 people found this helpful
Comment Report abuse
Reviewed in the United States on December 23, 2015
Verified Purchase
13 people found this helpful
Comment Report abuse
Reviewed in the United States on June 18, 2013
Verified Purchase
11 people found this helpful
Comment Report abuse

Top international reviews

Amazonbuyer
5.0 out of 5 stars Brilliant book
Reviewed in the United Kingdom on February 1, 2016
Verified Purchase
One person found this helpful
Sending feedback...
Thank you for your feedback.
Report abuse
Patrick
5.0 out of 5 stars Essential
Reviewed in the United Kingdom on May 13, 2014
Verified Purchase
One person found this helpful
Sending feedback...
Thank you for your feedback.
Report abuse
Cameron
5.0 out of 5 stars Fantastic book, wish I had purchased it years ago
Reviewed in the United Kingdom on April 12, 2013
Verified Purchase
Sending feedback...
Thank you for your feedback.
Report abuse
Dimo Dimov
5.0 out of 5 stars ... is a programmer by trade so I'm guessing it's good!
Reviewed in the United Kingdom on February 25, 2018
Verified Purchase
Sending feedback...
Thank you for your feedback.
Report abuse
Razor Shultz
5.0 out of 5 stars Buy it!
Reviewed in the United Kingdom on March 4, 2015
Verified Purchase
Sending feedback...
Thank you for your feedback.
Report abuse
Ian Reid
4.0 out of 5 stars This book is based around C++98, and so some ...
Reviewed in the United Kingdom on February 23, 2018
Verified Purchase
Sending feedback...
Thank you for your feedback.
Report abuse
Filipe
4.0 out of 5 stars Good book
Reviewed in the United Kingdom on March 10, 2019
Verified Purchase
Sending feedback...
Thank you for your feedback.
Report abuse
Amazon Customer
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on November 23, 2017
Verified Purchase
Sending feedback...
Thank you for your feedback.
Report abuse
Alex
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on July 18, 2018
Verified Purchase
Sending feedback...
Thank you for your feedback.
Report abuse
John Clarke
5.0 out of 5 stars What C# programmer needs
Reviewed in the United Kingdom on April 5, 2017
Verified Purchase
Sending feedback...
Thank you for your feedback.
Report abuse
Vivek
5.0 out of 5 stars Excellent!!!
Reviewed in the United Kingdom on November 22, 2012
Verified Purchase
Sending feedback...
Thank you for your feedback.
Report abuse
Random customer
5.0 out of 5 stars Brilliant
Reviewed in the United Kingdom on May 28, 2013
Verified Purchase
Sending feedback...
Thank you for your feedback.
Report abuse
Gerasimos
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on July 23, 2015
Verified Purchase
Sending feedback...
Thank you for your feedback.
Report abuse
J. S. Hardman
5.0 out of 5 stars Bought three editions and read them all
Reviewed in the United Kingdom on June 3, 2007
Verified Purchase
One person found this helpful
Sending feedback...
Thank you for your feedback.
Report abuse
Halfdan Sætherskar
5.0 out of 5 stars A great book
Reviewed in the United Kingdom on December 18, 2012
Verified Purchase
Sending feedback...
Thank you for your feedback.
Report abuse
Pages with related products. See and discover other items: visual design, complex numbers, c language, Best c++s for beginners