Programski jezik C++ (C plus plus; izgovorjava [cé plús plús] je splošnonamenski računalniški programski jezik. C++ so podatkovni tipi statični, zapis kode je prost. C++ omogoča različne programerske pristope in sicer proceduralno, objektno usmerjeno, generično in funkcionalno .
Bjarne Stroustrup, tvorec jezika C++
C++ je razvil danski računalnikar Bjarne Stroustrup, v Bellovih laboratorijih. Razvijati je začel leta 1979 in takrat se je jezik imenoval »C with Classes« (C z razredi). Od 90. let je eden najbolj priljubljenih komercialnih programskih jezikov. Najprej so C-ju dodali razrede, nato med drugim virtualne funkcije, preobložitev operatorjev (operatorski ad-hoc polimorfizem), večkratno dedovanje, predloge in rokovanje z izjemami.
Leta 1998 so sprejeli tudi ISO standard za jezik C++ kot ISO/IEC 14882:1998. Trenutna različica standarda je ISO/IEC 14882:2011 ki nosi neuradno ime C++11.