Vandervoorde is one of the emerging experts on C++. In this book he guides you through many of the exercises in "The C++ Programming Language". As he does so he fills in many of the gaps, and provides extra insight that you might not gleam just from reading the original book, but what he really does is let you stand by his shoulder as he works out some of the problems.
As a bonus he even asks his own questions. These are to get you thinking instead of just observing. Like Stroustrup he realizes that we learn by both thinking deeply about things and having an excellent guide. However, it's up to you to talk the extra step. No one can hold your hand for the entire time.
Those looking for every answer may be dissappointed. However, they are missing the point, and no doubt will probably never master the language. What this book does is give you a glimpse into how a expert would solve some of the problems. You get to compare how you would go about it. For the beginning to intermediate programmer there is no better way to learn.
(However, even the advanced programmer can learn a thing or two with this book.)