C++ programming : from problem analysis to program design
C plus plus programming
D.S. Malik
- 8th ed.
- Boston : CengageLearning, c2018.
- xlvi, 1438 p. : col. ill. ; 23 cm.
Includes bibliographical references and index.
An overview of computers and programming languages Basic elements of C++. Input/​Output. Control structures I (Selection) Control structures II (Repetition) 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, and abstract classes Overloading and templates Exception handling Recursion Searching, sorting, and the vector type Linked lists Stacks and queues.