Buku ini sungguh – sungguh mengajarkan pendekatan berorientasi objek. Semua pemrosesan selalu dibahas dalam peristilahan berorientasi objek. Pembaca akan belajar bagaimana menggunakan objek-objek sebelum menulis dan menciptakannya. Buku ini menggunakan pendekatan progresi alamiah yang membuahkan kemampuan dalam merancang solusi-solusi berorientasi objek.
Pembaca seharusnya tidak diajari bagaimana memprogram; pembaca sebaiknya diajari bagaimana menuliskan program yang benar. Buku teks ini mengintegrasikan latihan-latihan yang berperan sebagai fondasi dan keterampilan pemrograman yang baik. Pembaca akan belajar bagaimana menyelesaikan permasalahan dan bagaimana mengimplementasikan solusinya. Pembaca akan belajar dari contoh. Buku teks ini diisi dengan contoh-contoh yang dimplementasikan secara utuh untuk mendemontrasikan konsep-konsep pemrograman yang baik. Pembaca ditantang untuk menyelesaikan soal-soal yang disediakan secara khusus pada akhir dari tiap bab.
Berikut topik-topik bahasan yang disajikan pada buku teks ini:
- Array
- Pointer
- Kelas dan Objek
- Pembebanan Operator
- Pewarisan
- Fungsi Virtual dan Polimorfisme
- Template
- String C++
- Penanganan Eksepsi
- Aliran I/O dan bekerja dengan file
- Namespace dan Direktif Praprosesor
- STL (Standart Tamplate Library)
- Container Asosiatif : Set, Multiset. Map dan Multimap
- Bit Set
- Algoritma