C++ is a powerful, highly flexible, and adaptable programminglanguage that allows software engineers to organize and processinformation quickly and effectively. But this high-level languageis relatively difficult to master, even if you already know the Cprogramming language. The 2nd edition of Practical C++Programming is a complete introduction to the C++ language forprogrammers who are learning C++. Reflecting the latest changes tothe C++ standard, this 2nd edition takes a useful down-to-earthapproach, placing a strong emphasis on how to design clean, elegantcode. In short, to-the-point chapters, all aspects of programmingare covered including style, software engineering, programmingdesign, object-oriented design, and debugging. It also coverscommon mistakes and how to find (and avoid) them. End of chapterexercises help you ensure you've mastered the material. PracticalC++ Programming thoroughly covers:
Coding standards and style
Creation and use of object classes
Debugging and optimization
Use of the C++ preprocessor
Steve Oualline's clear, easy-going writing style and hands-onapproach to learning make Practical C++ Programming a nearlypainless way to master this complex but powerful programminglanguage.