°C++, 1980'lerin başında Bell Laboratories'den Bjarne Stroustrup tarafından geliştirildi.
°Nesneye dayalı bir dildir.
°C++ hem prosedürel hem de nesne yönelimli bir programlama dilidir. Polimorfizm, kapsülleme ve kalıtım gibi OOP özelliklerini destekler.
°C++, C'nin bir üst kümesidir.
°C++ 63 anahtar kelimeye sahiptir.
°Hem yerleşik hem de kullanıcı tanımlı veri türlerini destekler
°Bir C++ programının dosya uzantısı .cpp'dir.
°Erişim değiştiricileri vardır.
°C++, giriş/çıkış işlemleri için <iostream.h> başlık dosyasını kullanır
°Veriler Kapsülleme ile korunur ve gizlenir.
°C++, yöntem veya prosedür yerine verilere odaklanır.
°İstisna işlemeyi destekler.
°C++ giriş/çıkış için cin ve cout kullanır.
°İşlev ve operatör aşırı yüklemesini destekler.
°main() işlevinin diğer işlevler aracılığıyla çağrılmasına izin vermez.
°Referans değişkenlerini destekler