List Price: $54.99 Details

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
Save: $4.00 (7%)
FREE Returns
Return this item for free
  • Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
  • Learn more about free returns.
In Stock.
As an alternative, the Kindle eBook is available now and can be read on any device with the free Kindle app.
$$50.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Ships from
Sold by
Ships from
Sold by
Return policy: Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Effective+C++%3A+55+Specifi... has been added to your Cart
FREE delivery Wednesday, February 15
Or fastest delivery Tuesday, February 14
Used: Good | Details
Condition: Used: Good
Comment: This is a USED book, exterior shows wear and may contain stickers from previous use. Interior may contain minimal writing or highlighting. Fast Shipping, Ships Direct From Amazon! 100% Satisfaction is Our #1 Goal!
Access codes and supplements are not guaranteed with used items.
Have one to sell?
Other Sellers on Amazon
+ $3.58 shipping
Sold by: Teknik-books
Sold by: Teknik-books
(1218 ratings)
97% positive over last 12 months
Only 1 left in stock - order soon.
Shipping rates and Return policy
+ $5.16 shipping
(24295 ratings)
88% positive over last 12 months
Only 1 left in stock - order soon.
Shipping rates and Return policy
& FREE Shipping. Details
Sold by: RockStoreUS
Sold by: RockStoreUS
Just launched
Only 1 left in stock - order soon.
Shipping rates and Return policy
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more

Follow the Author

Something went wrong. Please try your request again later.

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

4.6 out of 5 stars 474 ratings

New from Used from
$43.70 $15.08

Enhance your purchase

Check out reading-themed apparel and accessories in the new Amazon Books merch shop

Frequently bought together

  • Effective C++: 55 Specific Ways to Improve Your Programs and Designs
  • +
  • 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:
To see our price, add these items to your cart.
Some of these items ship sooner than the others.
Choose items to buy together.

From the Publisher

Hands-on C++ guide for experienced programmers C++ course for scientists, engineers, and programmers 30 core C++ guidelines for safe and fast code Distilled guidance to the C++ core guidelines How to avoid C++ feature pitfalls Learn to program with C++20
C++20 for Programmers Discovering Modern C++ Beautiful C++ Core C++ Guidelines Explained Embracing Modern C++ Safely Teach Yourself C++ in One Hour a Day
Who is this for Programmers experienced with another language that want to learn C++20. Those with backgrounds in the sciences that want to learn C++20, regardless of programming experience. C++ programmers with all levels of experience. C++ programmers with all levels of experience. C++ programmers with all levels of experience. Those with little or no programming experience.
Approach Hands-on instruction, including 200+, real-world examples to help you quickly master C++20, its “Big Four” features (Ranges, Concepts, Modules and Coroutines), and idioms using popular compilers. Drawing on extensive experience teaching C++ to physicists, mathematicians, engineers, and students, this intensive introduction guides you smoothly to sophisticated approaches based on advanced features. Identifies 30 Core Guidelines you'll find especially valuable and offers detailed practical knowledge for improving your C++ style through useful conceptual insights and expert sample code. Condenses the C++ Core Guidelines to their essence, removing esoterica, sharing new insights and context, and presenting well-tested examples to help you write more elegant C++ programs and improve legacy code. Distills the C++ community's years of experience applying C++11 and C++14 features to help you make effective and safe design decisions that reflect real-world, economic engineering tradeoffs in large-scale, diverse software development environments. This complete tutorial will help you quickly master the basics of object-oriented programming and teach you advanced C++ language features and concepts.
About the authors Paul Deitel and Harvey Deitel are the founders of Deitel & Associates, Inc. Millions of people worldwide have used Deitel products to master major programming languages and platforms. Peter Gottschling has extensive experience teaching C++ to physicists, mathematicians, engineers, and students, is a member of the ISO C++ standards committee and vice-chair of Germany’s programming language standards committee. J. Guy Davidson and Kate Gregory are expert C++ programmers. Guy is a contributor to the C++ standards committee and Kate is known for her excellent teaching and writing on C++ and programming. Rainer Grimm is a trainer, coach, and technology Consultant. He is the author of several books on modern C++, concurrency, and blogs at John Lakos, Vittorio Romeo, Rostislav Khlebnikov, and Alisdair Meredith are software engineers at Bloomberg and leading authorities on C++. John Lakos is a long-time member of the C++ Standards Committee. Siddhartha Rao is the vice president in charge of product security at SAP SE. A software engineer at heart, Siddhartha is convinced that the rapid evolution of C++ has powered this age of machine learning and artificial intelligence.
“This is a fine book that covers a surprising amount of the very large language that is C++20—an in-depth treatment of C++ for a reader familiar with how things work in other programming languages.” —Arthur O’Dwyer, C++ trainer " For true geeks, it is an easy and entertaining read. For most software developers, it offers something new and useful." --Bjarne Stroustrup, inventor of C++ and co-editor of the C++ Core Guidelines "We are very pleased to see Rainer Grimm applying his teaching skills and industrial background to tackling the hard and necessary task of making [these] accessible to more people." --Bjarne Stroustrup and Herb Sutter, co-editors, C++ Core Guidelines

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#, C) that 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 ( He holds a Ph.D. in Computer Science from Brown University. His web site is

Limited-Time Offer
3 Months FREE of Audible Premium Plus. Get this deal

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 3rd edition (May 12, 2005)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 320 pages
  • ISBN-10 ‏ : ‎ 0321334876
  • ISBN-13 ‏ : ‎ 978-0321334879
  • Item Weight ‏ : ‎ 1.23 pounds
  • Dimensions ‏ : ‎ 7.35 x 1 x 9.25 inches
  • Customer Reviews:
    4.6 out of 5 stars 474 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

For more than 20 years, Scott Meyers' Effective C++ books (Effective C++, Effective Modern C++, Effective STL, and More Effective C++) have set the bar for C++ programming guidance. His clear, engaging explanations of complex technical material have earned him a worldwide following, keeping him in demand as a trainer, consultant, and conference presenter. He has a Ph.D. in Computer Science from Brown University.

Customer reviews

4.6 out of 5 stars
4.6 out of 5
474 global ratings

Top reviews from the United States

Reviewed in the United States 🇺🇸 on September 22, 2019
18 people found this helpful
Report abuse
Reviewed in the United States 🇺🇸 on March 14, 2013
9 people found this helpful
Report abuse
Reviewed in the United States 🇺🇸 on July 18, 2020
7 people found this helpful
Report abuse

Top reviews from other countries

5.0 out of 5 stars Fantastic book, wish I had purchased it years ago
Reviewed in the United Kingdom 🇬🇧 on April 12, 2013
5.0 out of 5 stars Brilliant book
Reviewed in the United Kingdom 🇬🇧 on February 1, 2016
One person found this helpful
Report abuse
5.0 out of 5 stars Essential
Reviewed in the United Kingdom 🇬🇧 on May 13, 2014
One person found this helpful
Report abuse
5.0 out of 5 stars Absolute must read!
Reviewed in the United Kingdom 🇬🇧 on January 25, 2021
Razor Shultz
5.0 out of 5 stars Buy it!
Reviewed in the United Kingdom 🇬🇧 on March 4, 2015