Refurbished favorites for less
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy New
-54% $25.08
FREE delivery Sunday, October 11 on orders shipped by Amazon over $35
Ships from: Amazon
Sold by: Rockwood_Books
$25.08 with 54 percent savings
List Price: $54.99
Get Fast, Free Shipping with Amazon Prime
FREE delivery Sunday, October 11 on orders shipped by Amazon over $35
Or Prime members get FREE delivery Thursday, October 8. Order within 3 hrs 51 mins. Join Prime
Only 19 left in stock - order soon.
$$25.08 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$25.08
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Amazon
Ships from
Amazon
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Payment
Secure transaction
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
$2.89
$3.99 delivery October 15 - 20. Details
Or fastest delivery October 13 - 15. Details
Only 1 left in stock - order soon.
$$25.08 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$25.08
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by Seattlegoodwill.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

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

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

  • Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)

Follow the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Something went wrong. Please try your request again later.

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

4.7 out of 5 stars (556)

{"desktop_buybox_group_1":[{"displayPrice":"$25.08","priceAmount":25.08,"currencySymbol":"$","integerValue":"25","decimalSeparator":".","fractionalValue":"08","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"7BhgVmKtA9Cfr0nJwdlKRl6sHeKs23Q%2FcpU7W6ImBZ7RHABPpyj1L%2FgsivuOuJr%2Fslc1FMqt6oEj8sCd9dWdZit0e1l5yCoQPbh2ggXD3hD7ldT2%2F834v%2F0A0XYhayRvoNJNUsBGy4hlQShqYQHZBHdhn5nJ2acJtmDcyp5Wp4dTzuTZGlZzzlYS1pP0HCoe","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$2.89","priceAmount":2.89,"currencySymbol":"$","integerValue":"2","decimalSeparator":".","fractionalValue":"89","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"7BhgVmKtA9Cfr0nJwdlKRl6sHeKs23Q%2F38yhJx%2B%2FMLcAhXCIt%2FvOSOvqxmDYCpWLzlycijknqs524XwK6sd5HRWT38vVyCTroUxV3GBMOSWIJ5zOO%2Bwtqk8ycNbrFm1oWBoh7Mu4Pf%2F76pn92EZ6u5wkxq5cGXAXTfnxcyopjX8BQXsLHYl2uKD5cme24F4P","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

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

Frequently bought together

This item: Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)
$25.08
Get it as soon as Sunday, Oct 11
Only 19 left in stock - order soon.
Sold by Rockwood_Books and ships from Amazon Fulfillment.
+
$43.71
Get it as soon as Sunday, Oct 11
Only 18 left in stock (more on the way).
Ships from and sold by Amazon.com.
+
$26.69
Get it as soon as Monday, Oct 12
Only 1 left in stock - order soon.
Sold by BE_UNIQ and ships from Amazon Fulfillment.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Customers also bought or read

Loading...

From the Publisher

Tour of C++ 3rd Edition

New edition of Bjarne's Stroustrup's "A Tour of C++" now available

This third edition covers many features that are new in C++20 as implemented by major C++ suppliers, including modules, concepts, coroutines, and ranges. It even introduces some library components in current use that are not scheduled for inclusion in the standard until C++23.

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
Customer Reviews
4.2 out of 5 stars 68
4.1 out of 5 stars 36
4.4 out of 5 stars 85
4.8 out of 5 stars 39
4.2 out of 5 stars 31
4.6 out of 5 stars 65
Price $59.99 $50.88 $44.36 $40.44 $57.48 $43.26
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 modernesscpp.com. 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 no data " 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 no data no data

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

  • Publisher ‏ : ‎ Addison-Wesley Professional
  • Publication date ‏ : ‎ May 12, 2005
  • Edition ‏ : ‎ 3rd
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 320 pages
  • ISBN-10 ‏ : ‎ 0321334876
  • ISBN-13 ‏ : ‎ 978-0321334879
  • Item Weight ‏ : ‎ 1.4 pounds
  • Dimensions ‏ : ‎ 7.35 x 1 x 9.25 inches
  • Best Sellers Rank: #501,329 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.7 out of 5 stars (556)

About the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Scott Meyers
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.7 out of 5 stars
556 global ratings

Customers say

Customers find this C++ book excellent and informative, helping them understand best practices and providing practical recommendations for improving their code. The book is easy to read and well-written, with one customer noting it's a must-have for both new and experienced developers. However, the formatting receives negative feedback, with one customer specifically mentioning issues with code display on Kindle devices.
AI Generated from the text of customer reviews

Select to learn more

80 customers mention content, 73 positive, 7 negative
Customers praise the content of the book, describing it as excellent and a good reference, with one customer noting it's one of the first books they should buy.
Great book for someone who is ready to improve their C++ programming skills! Sometimes is a bit hard to understand and grasp some of the concepts....Read more
Excellent book! Even though of old, It's good condition!Read more
Excellent, Readable Aid to C++ ProgrammingRead more
Perfect book , very usefullRead more
56 customers mention informative, 51 positive, 5 negative
Customers find the book informative, helping them understand C++ best practices and providing practical recommendations for improving their code.
This book really covers some useful areas. Excellent advice.Read more
...but they explain the details of each and give good examples of WHY things should be done specific ways....Read more
informative bookRead more
Very useful book. It has a precise, smart and elegant way to explain concepts....Read more
29 customers mention readability, 21 positive, 8 negative
Customers find the book easy to read and follow, with one mentioning it should have been read earlier.
...This book is very well organized, easy to read, with clear examples and nice highlights...Read more
...examples are especially good as they are not fragmented, yet very easy to understand as well as being relatable...Read more
...but the code examples are badly displayed on kindle and very hard to follow.Read more
Clear and straight to the point, with tons of hints and tricks.Read more
10 customers mention writing style, 9 positive, 1 negative
Customers appreciate the writing style of the book, finding it very well written and concise, with one customer noting it provides solid knowledge on how to write correct C++ programs.
This book is a good summary of many C++ details. Well written and could be understood easily.Read more
Very well written, cleaned up my understanding of C++ in a number of areas. Well worth the read.Read more
...Also, it's exceptionally well written for the most part....Read more
...it sets the bar high for other books, very clear and concise. Must read for every C++ programmer.Read more
5 customers mention formatting, 1 positive, 4 negative
Customers have mixed opinions about the formatting of the book, with one customer specifically mentioning that the code examples are poorly displayed on Kindle devices.
It seems like the information is great, but the formatting of the code is astonishingly bad, especially when you consider that the code ought to be...Read more
...more difficult to read, mostly due to the fact that the code samples do not format correctly on the device....Read more
Great content, but the code examples are badly displayed on kindle and very hard to follow.Read more
Kindle Edition formatting acceptable, but not greatRead more
Sign in to see customer reviews.