C++ can be a complicated language. Writing even the most straight-forward of programs requires you to understand many disparate aspects of the language and how they interact with one another. C++ doesn't lend itself to neat compartmentalization the way other languages do. Rather than baffle you with complex chapters explaining functions, classes and statements in isolation weтАЩll focus on teaching you how to achieve results. By learning a little bit of this and a little of that youтАЩll soon have amassed enough knowledge to be writing non-trivial programs and will have built a solid foundation of experience that puts those previously baffling concepts into context.
In this fully-revised second edition of Exploring C++, youтАЩll learn how to use the standard library early in the book. Next, youтАЩll learn to work with operators, objects and data-sources in increasingly realistic situations. Finally, youтАЩll start putting the pieces together to create sophisticated programs of your own design confident that youтАЩve built a firm base of experience from which to grow.