C++ is a general purpose object-oriented programming language with many advanced features provided in addition to those available in ANSI (or K & R) C.
It supports classes, inheritance, polymorphism, templates, and all sorts of other goodies via which you can shoot yourself in the foot.
C
Language
oriented
object-oriented
ansi
object
C++
Programming
OOP
programming-language