C++ programming : program design including data structures /
D.S. Malik.
- 4th ed.
- Boston, MA : Course Technology, Cengage Learning, c2009.
- xlvi, 1560 p. : col. ill. ; 23 cm.
Includes bibliographical references (p. 1511) and index.
Content: An overview of computers and programming languages -- Basic elements of C++ -- Input/output -- Control structures 1 (selection) -- Control structures 11 (reception) -- User-defined functions 1 -- User-defined functions 11 -- User-defined simple data types, names spaces and the string type -- Arrays and strings -- Records (structs) Classes and data abstraction -- Inheritance and composition -- pointers, classes, virtual functions, and abstract classes -- Overloading and templates -- Exception handling -- Recursion -- Linked lists -- Stacks and queues -- Searching and sorting algorithms -- Binary trees -- Graphs -- Standard templates library (STL).