After being published in 1995, the first edition of Walter Savitch's Problem Solving with C++ became the leading book for the CS1 in C++ course. Since then, the number of schools using the book has increased every semester. Now, Professor Savitch is revising the book to include the most current C++ developments and to make it an even more effective teaching tool for you. New to the Second Edition Integrates recent C++ developments like the new type bool for writing logical expressions. Features a new chapter on inheritance. Includes coverage of the Standard Template Library string class.Contains new self-test exercises and programming projects as well as other improvements based on classroom experience.