Programming Books C Java PHP Python Learn more Browse Programming Books
Effective Modern C++ and over one million other books are available for Amazon Kindle. Learn more
Buy New
$43.66
Qty:1
  • List Price: $49.99
  • Save: $6.33 (13%)
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Sell yours for a Gift Card
We'll buy it for $20.04
Learn More
Sell It Now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 Paperback – December 5, 2014

ISBN-13: 978-1491903995 ISBN-10: 1491903996 Edition: 1st

Buy New
Price: $43.66
13 New from $39.63 3 Used from $90.99
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$43.66
$39.63 $90.99
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 + From Mathematics to Generic Programming
Price for both: $77.45

Buy the selected items together
NO_CONTENT_IN_FEATURE

Hero Quick Promo
Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Paperback: 336 pages
  • Publisher: O'Reilly Media; 1 edition (December 5, 2014)
  • Language: English
  • ISBN-10: 1491903996
  • ISBN-13: 978-1491903995
  • Product Dimensions: 9.1 x 6.9 x 0.4 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (22 customer reviews)
  • Amazon Best Sellers Rank: #4,292 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

For more than 20 years, Scott Meyers’ Effective C++ books (Effective C++, More Effective C++, and Effective STL) have set the bar for C++ programming guidance. His clear, engaging explanations of complex technical material have earned him a worldwide following, and they keep him in demand as a trainer, consultant, and conference presenter. Winner of the 2009 Dr. Dobb’s Excellence in Programming Award, he has a Ph.D. in Computer Science from Brown University. His web site is aristeia.com.


More About the Author

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

5.0 out of 5 stars
5 star
22
4 star
0
3 star
0
2 star
0
1 star
0
See all 22 customer reviews
Clear and concise text.
Radioguy00
Despite the small size of this book, there is so much information packed into it that you'll likely need to read through it several times.
C. Burdick
This has really helped me in my understanding and practice of C++11 and 14 in which I program for my job every day.
J. Hodapp

Most Helpful Customer Reviews

7 of 7 people found the following review helpful By clippy_says on December 18, 2014
Format: Paperback Verified Purchase
This book consists of a number of practical recommendations to make use of elegant C++ features that many C++ programmers, like me, have only vague understanding and sometimes prefer sticking to the old fashion. The book also gives readers detailed descriptions of _why_ the C++ committee has added the feature into C++11/14, _how_ it works internally, and the benefits programmers receive in an enjoyable writing style with lots of examples. Unlike the dry cold C++ standard which is not readable for most human being, this book is a perfect guide to master modern C++ and to be a better C++ programmer.

I should elaborate one thing for people who consider purchasing this book. This book does NOT immediately give you a solution to the piece of code you are developing, the bug you are fighting, or the homework you have to turn in this week. That's not what this book is about. Instead, this book helps you cultivate your internals as a C++ programmer to write more correct, compact, and maintainable code, which you would appreciate over time, not today.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback Verified Purchase
Written with clarity and wit -- what could be better. Much different style than most such technical books, and a style I find conducive to my quick assimilation of the concepts. I have only read 5 or 6 "items" so far, but really helpful in showing how I can much improve much of my C++ code. Not an extensive reference book, so look elsewhere for that.
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By C. Burdick on January 3, 2015
Format: Paperback
You might think you're reading a book about a completely new language after reading this, even if you're a fairly experienced C++ programmer. You would also be somewhat correct. The new C++11 and C++14 standards have such significant changes since C++98 that it would be impossible to know how to use the new features without a book like this. Syntactically the languages are very different, there are many new areas to optimize your code, and the whole topic of universal references has so many intricacies that you truly need a book like this to understand them correctly.

If you've read Scott Meyers' older books, you'll appreciate the exact same writing style, detailed coverage, and explanations of things you won't find anywhere else in a single source. Despite the small size of this book, there is so much information packed into it that you'll likely need to read through it several times. But that's not a bad thing, since all modern compilers support these new standards and you'll begin to see new code popping up that will look unfamiliar without this book. I highly recommend anyone who uses C++ professionally pick up a copy of this book. It should be mandatory for anyone using the language.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Aldrich Wright on December 22, 2014
Format: Paperback Verified Purchase
I've been away from programming in C++ for a while, but I've tried to keep up because C++ fills a niche that few other languages do . Other books tell you about the structure and features of the language, but this book tells you why to prefer one feature over another one and when (the discussion around 'auto' is brilliant), and what to now avoid and why (don't use 0 for the null pointer....just don't, OK? You'll thank me. Use nullptr instead).

Folks, I'm telling you -it's a gold mine full of nuggets for your perusal.....
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By RK on January 2, 2015
Format: Paperback
This one, Josuttis 2nd Ed and Stroustrup 4th Ed are a must for modern C++ programmers. All we need now is a new one from Herb.
Scott went all out to make sure electronic version is formatted just right, so get that one, save $, your eyes and trees.

Don't forget about excellent videos from CppConn on youtube (Scott, Herb, Andrei, Bjarne , the whole cast).
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By wc on January 16, 2015
Format: Paperback Verified Purchase
If you make your living writing C++ code, this book is a long-awaited must-have of guidelines for C++11/14. If you can make sense of this book, then congrats -- you are part of the elite tribe of C++ coders. This book is not for beginners. For those steeped in C++98/03, read the first paragraph of the introduction – if it doesn’t make sense, then you’ll need to bone up on C++11/14 initializers, lambdas, smart pointers and move operations.

C++11/14 continues C++’s “expert-friendly” reputation. Even after 20 years, I find that I really don’t know the language as well as I should. I’ve studied texts from Stroustrup, Lippman and Josuttis after each major release of ANSI/ISO C++, watched MSDN Channel 9 and cppcon videos, and lurked at stackoverflow, but this book pulls the 11/14 pieces together. After reading chapter 5 on move semantics, I realized how clueless I was on the subject – getting move semantics to work is not for the uninitiated.

Be sure to download the errata sheet before digging into the text – it discusses late-breaking tweaks to the standard that influence some of the guidelines.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Amazon Customer on December 25, 2014
Format: Paperback Verified Purchase
Darn, Scott has done it again! The clarity is absolutely refreshing. Scott manages to drop golden nuggets in every single page bouyah! I am currently writing a C++11/14 library and his insight has proved invaluable. You will learn tons from this book. Read it carefully, and in small doses so your head does not explode(kidding). I will be going through this book again until it is dogeared! Fantastic job! If only most writers of technical books were this good and at the same time witty! The C++11/14 book to rule them all so far!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?