Includes bibliographical references (p. 1521) and index
CONTENTS NOTE
Text of Note
An overview of computers and programming languages -- Basic elements of C++ -- Input/output -- Control structures I (selection) -- Control structures II (repetition) -- User-defined functions I -- User-defined functions II -- User-defined simple data types, namespaces, and the string type -- Arrays and strings -- Records (structs) -- Classes and data abstraction -- Inheritance and composition -- Pointers, classes, virtual functions, abstract classes, and lists -- Overloading and templates -- Exception handling -- Recursion -- Linked lists -- Stacks and queues -- Searching and sorting algorithms -- Binary trees -- Graphs -- Standard template library (STL) -- Appendices: Reserved words ; Operator precedence ; Character sets ; Operator overloading ; Additional C++ topics ; Header files ; Memory size on a system and random number generator ; Standard template library (STL) ; Answers to odd numbered exercises