Completely revised & updated with the latest version of C++ the new Fifth Edition of Programming & Problem Solving with C++ provides the clearest introduction to C++ object-oriented programming & software development available. Renowned author team Nell Dale & Chip Weems are careful to include all topics & guidelines put forth by the ACM/IEEE. A new chapter on Data Structures makes this text ideal for the one- or two-term course. New Software Maintenance Case Studies teach students how to read code in order to debug alter or enhance existing class or code segments.