In this article, you will get Object Oriented Programming C++ Notes PDF of all chapters, with exercise and practice PDFs as well, which are free to download. Welcome to Poly Notes Hub, a leading destination for Free PDFs of Polytechnic Engineering and Degree Engineering Notes.
Author Name: Arun Paul.
Download Object Oriented Programming C++ Notes PDFs, which are Free with Questions and Answers
If you are searching for object oriented programming C++ Free Notes PDFs, handwritten notes, or Lecture Notes PDFs, then you are in the right place. Here, in this article, Poly Notes Hub providing free PDF Notes of Object Oriented Programming with C++ subject which is important for Computer Science students or CSE Students.

Click on the Download Now links to get the Free PDFs –
Unit 1: Concept of Object Oriented Programing
| Chapter Name | Topics | Download Link |
|---|---|---|
| Unit 1: Concept of Object Oriented Programing | 1.1 History & features: Its needs & requirements, procedure-oriented programming versus object-oriented programming, basic concepts of object-oriented programming, object-oriented languages, object-based languages. 1.2 Beginning with C++: Concepts & structure of C++ programming, insertion and extraction operators, objects of the input and output stream class. Uses of iostream.h header file. | Download Now |
| This chapter’s exam-oriented questions and Answers / coding-type problems and Solutions will be Uploaded Soon, So Stay With Us. |
Unit 2: Objects and Classes
| Chapter Name | Topics | Download Link |
|---|---|---|
| Unit 2: Objects and Classes | 2.1 Specifying a class, defining member functions, Arrays within a class, creating objects, memory allocation for objects, static data & member functions, Arrays of objects, objects as function arguments. 2.2 Class specifiers and their uses, distinction between structure (struct) in C and Class. | Download Now |
| This chapter’s exam-oriented questions and Answers / coding-type problems and Solutions will be Uploaded Soon, So Stay With Us. |
Unit 3: Constructors and Destructors
| Chapter Name | Topics | Download Link |
|---|---|---|
| Unit 3: Constructors and Destructors | 3.1. Concept of Constructor (Default, Parameterised, Copy), Zero-argument and explicit Overloaded Constructors, Destructors and properties, uses of destructors | Download Now |
| This chapter’s exam-oriented questions and Answers / coding-type problems and Solutions will be Uploaded Soon, So Stay With Us. |
Unit 4: Function and Operator Overloading
| Chapter Name | Topics | Download Link |
|---|---|---|
| Unit 4: Function and Operator Overloading | 4.1 Function overloading, Inline member functions, constant member functions. 4.2 Operator overloading (overloading unary & binary operators), rules for overloading operators. Type Conversion: Conversions from basic to class type, class to basic type, class to class type. Operators that can not be overloaded. | Download Now |
| This chapter’s exam-oriented questions and Answers / coding-type problems and Solutions will be Uploaded Soon, So Stay With Us. |
Unit 5: Inheritance
| Chapter Name | Topics | Download Link |
|---|---|---|
| Unit 5: Inheritance | 5.1. Concepts of inheritance, Derived classes, Member declaration (Protected), Types of inheritance (Single, multilevel, multiple, hierarchical, Hybrid inheritance), Ambiguity in multiple inheritance. 5.2 Virtual base classes, Abstract classes, Constructors in derived classes. 5.3 Class within class, containership, IS A and HAS A relationship and their differences, Namespaces. 5.4 Friend function, Friend Class, advantages and disadvantages of friends. | Download Now |
| This chapter’s exam-oriented questions and Answers / coding-type problems and Solutions will be Uploaded Soon, So Stay With Us. |
Unit 6: Pointers in C++
| Chapter Name | Topics | Download Link |
|---|---|---|
| Unit 6: Pointers in C++ | 6.1. Concepts of pointer (Pointer declaration, pointer operator, address operator, pointer expressions, and pointer arithmetic), Pointers & functions (Call by value, call by reference. 6.2. Pointers & objects (Pointers to objects, this pointer, and pointer to derived classes). 6.3. Memory management through pointer: new, delete, operators and free(), malloc(), calloc() functions, Member dereferencing Operators | Download Now |
| This chapter’s exam-oriented questions and Answers / coding-type problems and Solutions will be Uploaded Soon, So Stay With Us. |
Unit 7: Polymorphism
| Chapter Name | Topics | Download Link |
|---|---|---|
| Unit 7: Polymorphism | 7.1 Concept of vector processing. Techniques used in vector processing 7.2 Speed advantage of vector processing. Vector processing instruction format. 7.3 Concept of array processor. 7.4 Different types of array processors | Download Now |
| This chapter’s exam-oriented questions and Answers / coding-type problems and Solutions will be Uploaded Soon, So Stay With Us. |
Unit 8: Exception Handling
| Chapter Name | Topics | Download Link |
|---|---|---|
| Unit 8: Exception Handling | Concepts and uses of exception handler, the try /throw/ catch construct, uses and implementation of multiple exceptions, limitation of exception handling. | Download Now |
| This chapter’s exam-oriented questions and Answers / coding-type problems and Solutions will be Uploaded Soon, So Stay With Us. |
Unit 9: Templates
| Chapter Name | Topics | Download Link |
|---|---|---|
| Unit 9: Templates | Concepts of Templates, Function and Class Templates, Advantages of templates. | Available Soon |
| This chapter’s exam-oriented questions and Answers / coding-type problems and Solutions will be Uploaded Soon, So Stay With Us. |
Unit 10: Basic function of I/O system basics & File Processing
| Chapter Name | Topics | Download Link |
|---|---|---|
| Unit 10: Basic function of I/O system basics & File Processing | Stream classes, using formatted & unformatted functions, using manipulators to format I/O, Basics of file system, opening & closing a file, reading & writing characters from a file (get, put, get line, write), Command line arguments. | Available Soon |
| This chapter’s exam-oriented questions and Answers / coding-type problems and Solutions will be Uploaded Soon, So Stay With Us. |
📌 For more, such types of Free notes PDFs of Computer Science and Technology, Click Here or for other branches’ notes, visit www.polynoteshub.co.in

