- Function Overloading
Selama fungsi-fungsi tersebut memiliki daftar type parameter yang berbeda, compiler akan mengaggapnya sebagai fungus-fungsi yang berbeda.agar dapat di bedakan , daftar parameter harus mempunyai jumlah parameter yang berbeda, atau paling tidak ada satu posisi pada daftar parameternya dimana type-type nya berbeda.
Int max (int, int);
Int max (int, int, int);
Int main(){
Cout << max (99,77) << “ “ << max (55, 66, 33);
return 0;
}
Int max (int x, int y){
Return (x > y ? x : y);
}
Int max (int x, int y, int z){
Int m = (x> y ? : y) ; // m= max (x,y)
return (z > m ? z : m);
}
Tidak ada komentar:
Posting Komentar