Jump to ratings and reviews
Rate this book

Object Oriented Programming with C++ 2/e

Rate this book
Beginning with an explanation of the procedure-oriented programming system, the role played by structures in this system, and the reasons that led to the creation of OOPS, the book provides a systematic discussion of features such as classes, objects, dynamic memory management, constructors,
destructors, inheritance, dynamic polymorphism, and operator overloading. The concepts of stream handling, templates (including the Standard Template Library), and exception handling have been covered in detail to provide more control and convenience to programmers.

463 pages, Paperback

First published November 9, 2012

3 people are currently reading
97 people want to read

About the author

Sourav Sahay

6 books8 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
5 (38%)
4 stars
2 (15%)
3 stars
5 (38%)
2 stars
1 (7%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Clara Alexander.
48 reviews4 followers
March 22, 2026
This book is a thorough and well-structured introduction to object-oriented programming in C++. Sourav Sahay explains core concepts such as classes, objects, inheritance, polymorphism, and memory management clearly and systematically. The inclusion of templates, the Standard Template Library, and exception handling adds real practical value for programmers.

A solid resource for beginners and intermediate learners who want to build a strong foundation in C++ and OOP. Highly recommended for anyone looking to deepen their programming skills.
Displaying 1 of 1 review