Programming in C++, 2/e
This is a more consise version of the best-selling Programming and Problem Solving with C++, 2/e. Programming in C++ offers a straightforward introduction to programming that is intended for engineering and other non-major programming students. Although this second edition incorporates numerous changes (conformance to ISO/ANSI standard C++, and an earlier introduction to classes, data abstraction, and object-oriented concepts) one thing has not changed: their commitment to the students. In addition, data abstraction and abstract data types (ADTs) are explained in conjunction with the C++ class mechanism, forming a natural lead-in to the important topics of object-oriented programming.