C++
< CDeveloped 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
- Quick Guide to C++ Syntax
- Setting Up Your Computer for C++
- Classes
- Inheritance
- Function and Class Templates
- Helpful Data Containers
< C