42 Specific Ways to Improve Your Use of C++11 and C++14
ByScott Meyers★ ★ ★ ★ ★ | |
★ ★ ★ ★ ☆ | |
★ ★ ★ ☆ ☆ | |
★ ★ ☆ ☆ ☆ | |
★ ☆ ☆ ☆ ☆ |
Looking for42 Specific Ways to Improve Your Use of C++11 and C++14 in PDF?
Check out Scribid.com
Audiobook
Check out Audiobooks.com
Check out Audiobooks.com
Readers` Reviews
★ ★ ★ ★ ★
brttny
Finally there is a well written book and concise coverage of C++11 and C++14 changes and how one should use them. I just want to point out two things I like most, which have not yet been covered by other reviewers.
1) The first chapter about type deduction (and fallbacks/ fallthroughs) is what I have been waiting for long since. Everyone should read this and now how things work, using auto or not, using templates or not and using references of all kinds, pointers, ordinary types and all their deduction rules.
2) Examples are often comparative to old style C++, which is fantastic.
Some things I like to see in a future edition:
A short overview over the algorithm header, the new random number libraries, functions bindings etc.
This book is a must read for every C++ coder and I think for every Java or C# coder, too, as one can learn a lot from comparing dialects and programming laguages.
1) The first chapter about type deduction (and fallbacks/ fallthroughs) is what I have been waiting for long since. Everyone should read this and now how things work, using auto or not, using templates or not and using references of all kinds, pointers, ordinary types and all their deduction rules.
2) Examples are often comparative to old style C++, which is fantastic.
Some things I like to see in a future edition:
A short overview over the algorithm header, the new random number libraries, functions bindings etc.
This book is a must read for every C++ coder and I think for every Java or C# coder, too, as one can learn a lot from comparing dialects and programming laguages.
★ ★ ★ ☆ ☆
omaima
A comprehensive if somewhat exhaustive treatment of some of the newer additions to the C++ language.
It pretty much reinforced the idea that I'm only going to use C++ under threat of physical violence.
It pretty much reinforced the idea that I'm only going to use C++ under threat of physical violence.
An Unwelcome Quest: Magic 2.0, Book 3 :: The End of Diplomacy and the Decline of American Influence :: The End of American Exceptionalism (American Empire Project) :: Maps of Meaning :: Critical Failures (Caverns and Creatures) (Volume 1)
★ ★ ★ ★ ★
anchal manglik
I've started programming in C++ about ten years ago, primarily games. After mastering it I went on learning other languages like C# and even if I missed the full control over everything which C++ provides I appreciated the "modernity" the other languages offered. And then, when I came back to C++ the language renewed with C++11 and 14, more modern while still being C++-ish. This book was a perfect explanation of the new features introduced, with everything explained clearly an concisely. If you have at least a few years of experience with C++98 willing to upgrade your knowledge this is the book for you, and in that case you will not find it particularly difficult.
★ ★ ★ ★ ★
timothy michiemo
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).
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).
★ ★ ★ ★ ★
sarah pierce
Great book. Clear and concise text. Explicit examples. Anticipates the reader's question.
Clarifies a lot of topics presented as problematic in other publication or on-line presentation by describing why they are problematic and what are the work-around.
Clarifies a lot of topics presented as problematic in other publication or on-line presentation by describing why they are problematic and what are the work-around.
★ ★ ★ ★ ★
dawn mortazavi
Thank you Scott for explaining move semantics to me! I am a bit disappointed in the C++ language committee decision that I need to write a smart move constructor to give over resource ownership. I would think a compiler should be able to automatically change variable references and put the original variable out of scope.
Lambda's are also super helpful and this book explains this clearly.
Lambda's are also super helpful and this book explains this clearly.
★ ★ ★ ☆ ☆
honza
Pros: Helpful examples, Easy to understand
Cons: Lots Of Filler, Badly Written
This is a good book jumping around most notable features of modern 11/13 C++. Only problem I have with it - it seems that author had hard time filling 300 pages with useful content, so some "items" are amazingly stretched, a lot of filler text, unnecessary explanation of obvious things explained before several times and jokes.
I would say book could be at least half shorter without losing any value, if redundant explanations, would be omitted.
Cons: Lots Of Filler, Badly Written
This is a good book jumping around most notable features of modern 11/13 C++. Only problem I have with it - it seems that author had hard time filling 300 pages with useful content, so some "items" are amazingly stretched, a lot of filler text, unnecessary explanation of obvious things explained before several times and jokes.
I would say book could be at least half shorter without losing any value, if redundant explanations, would be omitted.
Please Rate42 Specific Ways to Improve Your Use of C++11 and C++14
Each chapter (aka item) provides advise and guidelines, very effectively explaining the underlying concepts.
It is very well written. It's one of these few remarkable books that are easy and fun to read while deeply technical.
Pragmatic and very useful tips and explanations in each chapter.