ALTE DOCUMENTE
|
|
Functii supraîncarcate (overload) sau Redefinirea functiilor
Functiile supraîncaracate permit ca seturi de functii înru 22422c217w dite sa fie accesibile sub acelasi nume.
Restrictie importanta: când supraîncarcati o functie tipul si/sau numarul de parametri ai fiecarei functii supraîncarcate trebuie sa difere si nu doar tipul returnat de ele; deoarece tipul returnat nu asigura suficiente informatii în toate cazurile pentru ca un compilator sa decida ce functie sa foloseasca.
Sfat: în practica supraîncarcati doar functii strîns legate între ele.
#include<iostream.h>
int abs(int i)
double abs(double d)
long abs(long l)
void main()
Pentru urmatorul exemplu vezi "03. Supraîncarcarea operatorilor.doc" din directorul curent.
|