Buy new:
$43.99
FREE delivery: Friday, Jan 19
Ships from: Amazon.com
Sold by: Amazon.com
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: $11.00 (20%)
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.
FREE delivery Friday, January 19. Order within 10 hrs 50 mins
In Stock
$$43.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$43.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Get Fast, Free Shipping with Amazon Prime
FREE delivery January 28 - February 6 on orders shipped by Amazon over $35
Or fastest delivery January 28 - February 5
Condition: Used: Good
Comment: Book is in good condition and may include underlining highlighting and minimal wear. The book can also include "From the library of" labels. May not contain miscellaneous items toys, dvds, etc. . We offer 100% money back guarantee and 24 7 customer service. Free 2-day shipping with Amazon Prime!
Access codes and supplements are not guaranteed with used items.
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.

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

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 4.6 out of 5 stars 514 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$43.99","priceAmount":43.99,"currencySymbol":"$","integerValue":"43","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"%2BmhhFA7%2FPLkfz%2FcpUI4GkGFIkNHgh%2F0zuT2g1p77xK25orGlCZGduiN0PV0kYlcIoGimyb%2BNuoCno%2F2Zm8iBkHKE5k%2FLHC9akyPrC1BRQuWSZi4cWaa2n7rC2t3lmZM9veOuKOQAKQM%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$24.94","priceAmount":24.94,"currencySymbol":"$","integerValue":"24","decimalSeparator":".","fractionalValue":"94","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"%2BmhhFA7%2FPLkfz%2FcpUI4GkGFIkNHgh%2F0zh0dFwU%2BtrKIivr3MH9AA5yip6HUougS5bwgTMKezCaWsgQF8w6SGu14RxDR%2BKF1Ts2QBv2txHqH6nfqZmYUKxSRjBud%2F8KQz1xh%2FLjqTeamqjBkXbM5e%2F3yil%2Blx9gNsILoOSqs3UERBpXgGlcuGWc9RIn%2Bn7EiF","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.

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.


Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$43.99
Get it as soon as Friday, Jan 19
In Stock
Ships from and sold by Amazon.com.
+
$42.22
Get it as soon as Tuesday, Jan 23
In Stock
Ships from and sold by Amazon.com.
+
$54.99
Get it as soon as Tuesday, Jan 23
Only 11 left in stock - order soon.
Ships from and sold by Amazon.com.
Total price:
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.

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.

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

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 4.6 out of 5 stars 514 ratings

Important information

To report an issue with this product or seller, click here.

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
514 global ratings
All Photos
Kindle Edition formatting acceptable, but not great
5 Stars
Kindle Edition formatting acceptable, but not great
This book is fantastic, I own three editions.But the Kindle edition is a pale shadow of the print edition. Purchase the printed edition first, use the Kindle edition only as a portable reference. Expect your reading speed to be much slower on the Kindle edition than in the print edition.The Kindle display is too narrow for the code, causing lines to wrap at inconvenient places. Code is mostly readable, but the line wraps render the code less readable than the print edition.The Kindle edition uses the same serifed font for both code and prose, all in black. The printed edition uses a serif font for prose, and uses a sans-serif font to differentiate code. The print edition uses color to identifies important code.Comparing the two editions gives you deeper appreciation for the art of typesetting.Photos comparing Kindle and printed formatting at [...]The Scott Meyers books were *the* reason I bought a Kindle: these books were in my backpack on the day I ordered my Kindle. "I could carry a 10oz Kindle instead of a stack of books? Sold!" Even with the Kindle's limited formatting capabilities, I'm glad to finally have them in a Kindle edition.
Kindle Edition formatting acceptable, but not great
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

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

Top reviews from other countries

Translate all reviews to English
Antonio
5.0 out of 5 stars Libro ancora utile
Reviewed in Italy on August 31, 2022
Boddu Sreenivasa rao
5.0 out of 5 stars Worthy
Reviewed in India on June 21, 2021
Amazon Customer
5.0 out of 5 stars If you think you should buy this book, it's because you should.
Reviewed in Canada on May 24, 2017
3 people found this helpful
Report
Bouchot Laurent
5.0 out of 5 stars Reçu neuf et à temps.
Reviewed in France on November 6, 2017
One person found this helpful
Report
Young Chul Sim
5.0 out of 5 stars read this book ahead of others and save your time
Reviewed in Australia on August 31, 2019