This book introduces Object Oriented Programming concepts using C++. This book assumes prior knowledge of the C programming language though the reader need not be an expert in C. C++ is basically C with object oriented features.
The book introduces the fundamentals of object oriented programming paradigm with sample programs in C++ that helps illustrate the concepts. Besides sample code snippets, the author also uses the growing knowledge of the readers as they progress through the chapters to build practical projects like a payroll application.
Object Oriented Programming with C++ explains many concepts vital to OOP like overloading, type casting, abstract classes. The book also goes into concepts like dynamic memory allocation, structures and unions and other vital programming features of C and C++. with its simple & direct approach, it helps readers clearly understand OOP concepts and object oriented programs in C++.
This is the sixth edition of the book, published by Tata McGraw Hill Education in 2013. This is a paperback edition.
- This book incorporates new features added in C++ after the previous edition.
- Object Oriented Programming with C++ has numerous pedagogical aids including 116 sample programs, 67 debugging exercises, 225 review questions to test proficiency in C++ and 95 programming exercises.
- The C++ test questions include technical questions asked in interviews.
- The companion website to the book includes full descriptions and user manuals for projects developed in the book, answers to selected questions from the book, a write-up that explains the difference between C and C++ and some practice tests.