

desertcart.com: C++ Programming Language QuickStudy Laminated Reference (Quickstudy Reference Guide): 9781423241737: Scott Smith: Books Review: Somewhat verbose, somewhat terse, useful quick reference, but not for beginners - Trying to fit the entirety of C++17 into six letter-sized pages is like gravitationally collapsing a red giant star into a black hole--lots of dense material and some information loss is what remains. The author does a good job of trying though. Some sections are unnecessarily verbose (do you really need an entire 1"x3" section to explain the use of '\' for line continuation?) and some quite dense and lacking clarity (the 'Statements' section is full of unclear BNF-type syntax and seems to be missing items like the ternary operator). However, it's nice to have the operator precedence, operator overloading syntax, special member function (copy/move/destructor) syntax, lambda syntax, and other obtuse but necessary C++ boilerplate close at hand. With 20++ years of C++ experience I consider this a very valuable reference guide, particularly as it covers plenty of the new material (lambdas, copy/move elision, etc.) However, I expect it would look like Greek to anyone without at least a year or two of actual C++ experience. Also, as with anything C++ these days, the companion C++ STL quick-reference is the required 'missing half' for the rest of the language. They should probably be sold as a set. Review: Best programming buddy - Exactly what I needed to get me through my programming and data structure classes!





| Best Sellers Rank | #42,996 in Books ( See Top 100 in Books ) #5 in C++ Programming Language |
| Customer Reviews | 4.7 out of 5 stars 419 Reviews |
R**N
Somewhat verbose, somewhat terse, useful quick reference, but not for beginners
Trying to fit the entirety of C++17 into six letter-sized pages is like gravitationally collapsing a red giant star into a black hole--lots of dense material and some information loss is what remains. The author does a good job of trying though. Some sections are unnecessarily verbose (do you really need an entire 1"x3" section to explain the use of '\' for line continuation?) and some quite dense and lacking clarity (the 'Statements' section is full of unclear BNF-type syntax and seems to be missing items like the ternary operator). However, it's nice to have the operator precedence, operator overloading syntax, special member function (copy/move/destructor) syntax, lambda syntax, and other obtuse but necessary C++ boilerplate close at hand. With 20++ years of C++ experience I consider this a very valuable reference guide, particularly as it covers plenty of the new material (lambdas, copy/move elision, etc.) However, I expect it would look like Greek to anyone without at least a year or two of actual C++ experience. Also, as with anything C++ these days, the companion C++ STL quick-reference is the required 'missing half' for the rest of the language. They should probably be sold as a set.
C**I
Best programming buddy
Exactly what I needed to get me through my programming and data structure classes!
S**R
Fantastic!
Really nice quick study guide with really important C++ tidbits. Covers basics, explains fundamentals, OOP, and some advanced topics. Definitely helpful as a reference when needed.
P**I
EXCELLENT
EXCELLENT
1**.
Super helpful
If you are someone that wants 10,000 mile high knowledge that is 2 inches deep. This is perfect. It helps a ton. It’s a cheat sheet on the basics + some. Highly recommend
T**N
Good summary
Good summary
D**E
Guide
Great Guide
A**R
text to small
the text one this is way to small even with 2.5 readers. I would love to use it but having the text so small its worthless and unusable.
Trustpilot
3 days ago
1 week ago