C++ Primer Plus is an approachable yet technically rigorous guide to C++ for programmers new to the language. This new edition updates it with the most important features added to the C++11 standard, while keeping the style and approach which have made the previous editions so popular. It contains extensive new code samples and exercises, for both classroom use and self-study. - Publisher.… (more)
To my colleagues and students at the College of Marin, with whom it is a pleasure to work.
Chapter 1 -- Getting Started -- Welcome to C++! This exciting language, blending the C language with support for object-oriented programming, has become one of the most important programming languages of the 1990s and promises to continue strongly into the 2000s. Its C ancestry brings to C++ the tradition of an efficient , compact, fast, and portable language. Its object- oriented heritage brings C++ a fresh programming methodology designed to cope with escalating complexity of modern programming tasks. Its newly enhanced template features bring yet another new programming methodology, generic programming. This triple heritage is both a blessing and a bane. It makes the language very powerful, but it also means there's more to learn.
What Now? -- Now that you have worked your way through this book, you should have a good grasp of the rules of C++. However, that's just the beginning in learning this language. The second stage is learning to use the language effectively, and that is the longer journey. The best situation to be in is a work of learning environment that brings you into contact with good C++ code and programmers. Also, now that you know C++, you can read books that concentrate on more advanced topics and upon object-oriented programming.