Top positive review
For the invested C++ learner/programmer
Reviewed in the United States on December 9, 2015
This is one of my favorite programming books I've come across. It takes effort to read, so I did find that many of my classmates didn't bother, however, I found it invaluable. Malik goes through every detail and then provides plenty of examples, including whole programs per chapter that are broken down and explained step-by-step. I also found the exercises that follow at the end of the chapters an incredible exercise in improving my C++ despite the fact that I wasn't able to compare with an answer book. I find most books don't really give many exercises, so you have to find them online or come up with your own if you've got the experience.
I do wish that the latter portion of the Linked Linear List chapter were easier to read as that was the one time I folded the book and simply relied on my professor's explanations.
I had the 7th edition, but Malik outlines at the beginning that the chapters don't necessarily have to be followed from beginning to end and our professor definitely jumped around, but everything came together. This is a great, in-depth way of jumping into C++ for the person who is seriously invested in learning the language.