C ++ هي لغة برمجة متعددة الأغراض، وهي امتداد للغة C مع ميزات مدمجة إضافية.
تُستخدم لغة C ++ لإنشاء أنواع مختلفة من البرامج مثل برامج الخادم، وبرامج النظام العامة، والبرامج المضمنة، وبرامج التطبيق، كما تُستخدم في إنشاء ألعاب الفيديو في بيئات مختلفة مثل Linux و Unix و Windows.