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.