Object Oriented Porgramming in C++

Explaining the concept of Object-Oriented Programming using the C++ programming language. Classes/Objects, Encapsulations, Inheritance, Polymorphism,etc.