C++ va permite sa aveti mai multe functii cu acelasi nume.
Compilatorul de C++ determina care functie trebuie apelata, bazandu-se pe numarul si tipul parametrilor pe care instructiunea de apelare ii transmite functiei.
De exemplu avem un program care creeaza doua functii numite suma care returneaza suma numerelor de elemente dintr-o matrice.
Prima functie accepta matrice de tip float si cea de doua functie este de tip int.
int suma(int *matrice, int nr_element)
{
int rezultat=0;
int nr;
for(..............)
rezultat += matrice[nr];
return(rezultat);
}
float suma (float *matrice, int nr_element)
{
float rezultat = 0;
...........
..........
..............
.......
}
void main (void)
{...........
........}
Sper sa va fie de folos.
Un vot va rog frumos!!!
Acum 12 ani
Niciun comentariu:
Trimiteți un comentariu