Coder's Reference while (!youGetEnough()) { dontStop(); }

C++

< C

Developed by Bjarne Stroustrup in 1979, C++ is an enhancement of the C language. It is backwards compatible with C, meaning that valid C code is also valid C++ code.

It adds many features related to object-oriented programming including classes, inheritance and polymorphism. Operator/function overloading was introduced, as well as templating functionality. C++ ships with the C++ Standard Library that includes some commonly used data structures.

If you're unfamiliar with the concept of these C++ features, we recommend working your way through our C++ articles in chronological order.


All C++ articles


< C