C++ is an object Oriented Programming Language. It is developed by Bjarne Stroustrup.
Features of object oriented programming are as follows:
- It provides bottom up approach of programming.
- Provides data abstraction and data encapsulation.
- Provides Data Security by using various access specifiers like private, protected
- Provides Code reusabilty through inheritance concept.
- Provides polymorphism
1) Compile time polymorphism- Function Overloading and Operator Overloading
2) Runtime Polymorphism- Virtual Functions.
- Provides dynamic binding