Pada pemrograman C++ kita mengenal istilah functional overloading. Pada functional overloading ini kita dapat membuat bebarapa function dengan nama yang sama tetapi dengan argument dan berbeda implementasi. Sebagai contoh kali ini kita akan membuat function overloading untuk fungsi cetak dengan masukan bilangan dan huruf.
Untuk lebih memahami baiklah kita mencoba dengan langkah-langkah berikut ini:
- Silahkan membuat Qt Console Appplication seperti dijelaskan dalam http://www.proweb.co.id/articles/mobile_development/cplus_qt.html .
- Edit main.cpp seperti berikut ini:
#include <iostream>
using namespace std; class Cetak { public: void cetak (int i) { cout << "Cetak bilangan: " << i << endl; } void cetak (char c) { cout << "Cetak huruf: " << c << endl; } }; int main(void) { Cetak layar; layar.cetak(1); layar.cetak('a'); return 0; } - Jalankan Run dan hasilnya seperti berikut ini:
Informasi lebih lanjut silahkan mengunjungi:
1. http://www.tutorialspoint.com/cplusplus/cpp_overloading.htm .
2. http://www.qt.io .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.
Overloading pada C++