C++ Language is one of the approaches to provide object-oriented functionality with Clike syntax. C++ adds greater typing strength, scoping and other tools useful in objectoriented Programming and permits generic programming via templates. It is regarded as a middle- level language, as it comprises a combination of both high-level and low-level language features. Some of its application domains include systems software, device drivers, embed -ded software, high-performance server and client applications, and entertainment software such as video games.