Providing a detailed grounding in C++ programming fundamentals, this text contains a study of object oriented software development in C++. It covers the essentials of a C++ program; functions and files; the C++ preprocessor; stings; dynamic data structures; operations on bits; more. For professional programmers and software engineers.