Bu kitap nesneye yönelik programlama dillerinden birisi olan ve yaygın olarak kullanılan C ++ programlama dilini öğretmektedir; hem yeni öğrenenler hem de profesyonel geliştiriciler için önemli bir kaynak niteliğindedir. Bu dili tüm özellikleriyle tanıtmak amacıyla ANSI C ve ANSI / ISO-C ++ standardındaki özellikler yazılım mühendisliği bilgileriyle desteklenerek anlatılmaktadır.
Kitapta C++ özellikleri işlenirken aynı zamanda yazılım mühendisliğini ilgilendiren konulara da değinilmekte standart bir yazılım geliştirme süreci sırasında hazırlanması gereken belgeler kısaca açıklanmakta çeşitli örnekler verilmektedir.