Intended for a one-term course in applications programming in C++; assumes no prior knowledge of C++, but does expect some programming experience in a high-level language. Focusing on the most useful aspects of the popular C++ programming language as well as some of its more specialized parts, this state-of-the-art, well-organized text focuses on using C++ to write practical programs based on sound design techniques. It includes a detailed examination of STL (standard template library), numerous examples, exercises, sample applications, programming exercises, and lists of common programming errors.