In the mid-1980s,
C was one of the most popular programming language. By the late 1980s, object-oriented concepts were well established; and
C++ became the language of choice for
C programmers wishing to use object-oriented concepts in their application development.
C++ is basically
C language in addition to some object-oriented features.
C++ retains everything from the
C language, i.e. all
C codes are valid
C++ codes. The primary idea behind extending the
C language was that the existing
C programmers would not need to learn a new language and syntax. The
C++ language is quite large, and the maintenance of the code written in
C++ is difficult. We often come across systems written ...