Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pozrite sa na nasledujúci príklad preťažené funkcie :
int testu ( char x , char y ) ; int test ( char x , y char , char z ) ; int test ( int x , int y ) ; int test ( int x , int y , int z ) ;
2
Všimnite si , že všetky 4 funkcie v kroku 1 majú rovnaký názov " test " , ale majú jedinečné zoznamy parametrov . Prvá funkcia trvá 2 char hodnoty ako vstup . Druhý trvá 3 char hodnoty . Tretia trvá 2 ints a štvrtý trvá 3 ints .
3
implementovať jednotlivé funkcie . Nasledujúci kód je príkladom toho , ako by mohli byť realizované prvé funkcie " test " :
int test ( char x , char y ) { return ( int ) ( x + y ) ; }
4
Všimnite si , že vstupné parametre prvá funkcia deklarovaná v kroku 1 zápasov parametrov pri vykonávaní funkcie uvedené v kroku 3 ( 2 char hodnoty ) . Všimnite si ďalej , že návratová hodnota je výslovne pretypovanie tak , aby zodpovedal int uvedené v vyhlásení funkcie .