Jumat, 24 Juni 2011

function overloading

  1. 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