C++ was created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language.
C++ Programming is an example of Object Orientation Language. In other words, Object Orientation is a paradigm to solve a problem. Paradigm means a theoretical approach to solve a problem. So one of the language that implemented the principals of Object Orientation Language is C++.
Principles of Object Orientation that C++ follows: