C ++ is an object oriented programming language, C ++ was developed by “BJarney Stroustrup” at AT & T Bell lab, USA in early eighties. C ++ was developed from c and simula 67 language. C ++ was early called ‘C with classes’.
The 1998 C++ Standard consists of two parts: the Core Language and the Standard Library; the latter includes the Standard Template Library and the Standard C Library (ANSI C 89). Many C++ libraries exist which are not part of the Standard, such as Boost. Also, non-Standard libraries written in C can generally be used by C++ programs.
Features introduced in C++ are same as of OOP. C++ supports all the basic concepts of OOP. Like
- Data abstraction
- Data Encapsulation
- Dynamic binding
- Message passing
Must Read : Why you should learn C++ ?