Mastering C++
Review: Mastering C++ by K.R. Venugopal, Rajkumar Buyya
- This is one of the best books for C++ and highly recommended for beginners to interview aspirants as this book includes Solved programs, Programming exercises, Review exercises and interview questions.
This book is recommended by many professors due to a proper explanation of Object Oriented Concepts with the help of programming examples, detailed explanation of each code segment and Case Studies.
In semester examination students need a reference book for preparing semester questions, this book is appropriate for that. All topics and well explained.
Table of Contents: Object-Oriented Paradigm, Moving from C to C++, C++ at a Glance, Data Types, Operators and Expressions, Control Flow, Arrays and Strings, Modular Programming with Functions, Structures and Unions, Pointers and Runtime Binding, Classes and Objects, Object Initialization and Clean-up, Dynamic Objects, Operator Overloading, Inheritance, Virtual Functions, Generic Programming with Templates, Streams Computation with Console, Streams Computation with Files, Exception Handling, OO Analysis, Design and Development, Appendix A: C++ Keywords and Operators, Appendix B: New Features of ANSI C++ Standard, Appendix C: C++ Library Function, Appendix D: Glossary, Appendix E: ASCII Character Set, Appendix F: Bibliography.