C++ is one of the high level computer languages. It is also an Object Oriented Programming (OOP) language. It is widely used in the software industry to create operating system software, embedded system software, entertainment software like video games etc. C++ extends C by adding object-oriented features. C++ is built on the foundation of C’s features.