Pemrograman Generik pada C++
Sebelumnya nih, karena kebetulan teman saya Syahrizal Andhika sudah membahas tentang
pemrograman generik pada java, maka saya buat penjabaran tentang kerabatnya yaitu Pemrograman C++.
Tidak seperti Smalltalk (salah satu bahasa pemrograman berorientasi objek pertama), C++ adalah bahasa pemrograman dengan tipe kuat, bahkan lebih kuat dari Java. Setiap variabel memiliki tipe, dan hanya bisa menampung tipe data itu saja. Artinya pemrograman generik seperti pada Smalltalk tidak mungkin diterapkan.
Lebih Jauh, C++ tidak memiliki sesuatu yang mirip dengan kelas
Object
pada Java. Artinya, tidak ada kelas yang merupakan kelas super dari semua kelas. Artinya C++ tidak bisa menggunakan pemrograman generik seperti Java.