C++ (uitgesproken als C plus plus) is een programmeertaal gebaseerd op C.
In tegenstelling tot C is C++ een multi-paradigmataal, wat inhoudt dat er verschillende programmeerparadigma’s gebruikt kunnen worden. De taal is ontworpen door Bjarne Stroustrup voor AT&T Labs, als verbetering van C.
Met de naam wordt uitgedrukt dat de taal een verbetering is van C, zo sterk verbeterd dat C+ onvoldoende eer zou zijn. Bovendien is de naam een knipoog naar de vaak voorkomende programma-opdracht C++, wat betekent: verhoog de waarde van de variabele C met 1.