Inline Function
Fungsi inline ( inline function ) digunakan untuk mempercepat proses
program, terutama program-program yang menggunakan sering menggunakan
fungsi, terutama program-program yang menggunakan pernyataan perulangan
proses seperti for, while dan do – while. Inline function dideklarasikan
dengan menyisipkan kata kunci inline didepan tipe data.
/* ————————– */
/* Penggunaan inlide function */
/* ————————– */
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
inline int hitung(int a, int b)
{
return(a * b);
}
main()
{
int k;
clrscr();
for(k = 1; k < 20; k++)
cout<< k <<”. “<<hitung(k, 2 * k) << endl;
getch();
}
Function Overloading
Function Overloading adalah mendefinisikan beberapa fungsi, sehingga
memiliki nama yang sama. Dapat diartikan bahwa fungsi yang overload
berarti menyediakan versi lain dari fungsi tersebut. Salah satu
kelebihan dari C++ adalah Overloading. Sebagai contoh membentuk fungsi
yang sama dengan tipe yang berbeda-beda dan dibuatkan pula nama fungsi
yang berbedabeda pula.
/* ——————————- */
/* Penggunaan function overloading */
/* ——————————- */
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
int hitung(int b);
long hitung(long c);
float hitung(float d);
void main()
{
clrscr();
cout<<hitung(4)<<endl;
cout<<hitung(2)<<endl;
cout<<hitung(3)<<endl;
cout<<hitung(5)<<endl;
getch();
} int hitung(int b)
{
return(b*b);
} long hitung(long c)
{
return(c*c);
}
double hitung(double d)
{
return(d*d);
}
sangat membantu thanks you
ReplyDeleteWahhh, artikel ini serupa dengan yang saya miliki. Namun artikel saya berjudul "Contoh Program Fungsi Inline Dengan menggunakan C++"
ReplyDelete