Forouzan and Gilberg

Computer Science: A Structured Approach Using C++

Brooks/Cole 2000

Check that date! A bit of a spiral approach. Classes are introduced fairly late but before strings (C++ strings). No vector class. No templates. Appendices: ASCII, Reserved Words, Flowcharting, Number Systems, Libraries, Preprocessor Directives and Command-line Operators, Style, I/O Manipulators, Streams, C I/O, Bitwise Operators, Pointers to Functions.

Programs from Forouzan and Gilberg