C++ programlamanın asıl temel amacı, C programlama diline nesne yönelimini eklemektir. Sınıflar , nesneye yönelik programlamayı destekleyen ve genellikle kullanıcı tanımlı türler olarak adlandırılan C++ ‘nın merkezi bir özelliğidir. Sınıf , bir nesnenin biçimini belirtmek için kullanılır.