Sinopsis
Buku ini dikhususkan bagi pembaca yang benar-benar ingin menguasai fondasi pemrograman berbasis objek. Karena fondasi harus kokoh, buku ini sungguh-sungguh memperdalam konsep-konsep yang mendasari PBO, misalnya kompilasi terpisah, namespace dan memori statis/dinamis (terutama tentang skop dan koneksi suatu variabel), overloading fungsi, dan kelas. Kaitan antara pointer, array, dan objek juga disajikan. Overloading operator dan aplikasinya juga didiskusikan secara kritis di dalam buku ini. Setiap kode sumber ditelaah sepotong demi sepotong agar memberikan penjelasan yang integratif kepada pembaca.
Berikut beberapa topik konsentrasi yang disajikan dalam buku ini:
• Konsep penanganan tipe data dasar: bool, char, short, int, long, float, dan double.
• Konsep penanganan tipe data gabungan, array, string, struktur, union, enumerasi, dan pointer.
• Penggunaan dan aplikasi operator new dan delete.
• Loop dan ekspresi relasional.
• Percabangan dan operator logika.
• Konsep fungsi: relasi fungsi dan struktur, relasi fungsi dan array, relasi fungsi dan pointer, overloading fungsi dan lain-lain.
• Model memori dan namespace: Durasi, skop, dan koneksi suatu variabel.
• Kelas dan objek: Fungsi friend, konstruktor, destruktor, overloading operator, fungsi konversi kelas, dan lain-lain.