a beginner's guide that makes you feel smart
A comprehensive guide to using C++ that covers data types, introducing loops, functions, arrays, pointers, strings, files, object orientation, and other related topics, and includes exercises as well as a CD-ROM.