C++ is a multi paradigm, free form complied, general purpose and thus a very powerful language used basically for the purpose of programming. This language is regarded as an intermediate level language .The main reason for this is that it consists of both high level as well as low level features.