Full description not available
D**R
Hyphenation of source code. Really?
Was hesitant to buy Kindle version because I’ve found that source code formatting is often less than optimal. Preview provided on website didn’t look bad. Found myself pondering for a second what source code was saying. Suddenly realized that names were hyphenated. It’s a shame author’s hard work spoiled. Frustrated that technical books are much more expensive, even in Kindle format, but not getting additional value for the inflated price tag.
W**C
Comprehensive
Written at the right level of depth (not for beginners). Emphasizes modern idioms (C++20). Balanced, thoughtful advice. The comparative language analysis aids in compensation and helps weigh tradeoffs.
W**N
Great book on C++, except the publisher did a sloppy work
This is a great book, like the other reviewers have said. 5-star content, no doubt.The publisher, Packt, doesn't do justice to this book, with their sloppy work.1. Poor paper quality2. Sections and subsections are hardly identifiable! They don's use numerical section titles like 1, 1.1, 1.1.1. The use different font size to differentiate sections and subsections. It is VERY easy to lose track and that is very annoying3. The book is > 500 pages (intimidating! I always prefer a technical book to be around 300 pages). With a proper formatting, and typesetting, the book can be easily reduced to 350 pages.I don't understand why the authors choose Packt as the publisher. They are not known for high-quality books and their reputation does not match the book - there are better ones out there.P.S. In the Forward, it is said "Victor and Bjorn are brilliant and experienced developers with a remarkable pedigree" - what in the world does "with a remarkable pedigree" mean?Updates - read the book, but take what it says with a pinch of salt and be careful of the typos and inaccuracies. For example, Page 144, it gives totally wrong interpretation of std::ranges:upper_bound.
A**R
So far, five stars
I normally like to wait until I have finished reading a book before giving a rating. But I must say that so far, it's very good. The authors do a good job explaining things that other authors make more complicated than they should be. When I finish the book and things change, I'll update my review. But currently, five stars.
R**N
Great resource!
Great book for anyone looking to up their c++ knowledge and increase efficiency across the board. If your very new to c++ it may not be as easy to read but anyone could ultimately gain from the info within these pages.
A**M
Immensely Practical
If i could only keep one of my c++ books it would be this one. it covers a lot of ground and shows how to use tools in the modern language additions, all while being reasonably concise.
F**S
Good combination of "effective" and "efficient" C++
The book occupies a middle ground: it teaches good C++ programming (effective use of the language and good design practices) in some detail, and it also teaches the foundations of high-performance programming, along with a deeper dive into several topics for expert users (lock-free programming, coroutines). The reader who reads the book and works his way through coding examples will have a good background for any work that requires efficiency and performance. At the same time, the authors remind us about the importance of writing good, readable, and well-designed programs and give us the tools and the knowledge to do so without sacrificing efficiency.Language-wise, the book often uses the most recent C++ features found in C++20, and an early reader may expect some frustration with compilers not supporting some of the syntax or providing less than efficient implementation. But these complications should be temporary and the content will remain highly relevant as the compilers catch up with the standard.
G**A
Super practical book covers C++20 stuff
A very practical book which I enjoyed reading cover to cover.
Trustpilot
1 week ago
3 weeks ago