This computer science textbook introduces the basic control structures of the C++ programming language before shifting the focus to abstract data types. The authors cover standard library functions, simple arithmetic expressions, looping operations, the C++ class mechanism, arrays, lists, object-ori