Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

C


Index » educatie » » informatica » C
» Supraincarcarea functiilor


Supraincarcarea functiilor


Supraincarcarea functiilor

In C++ doua functii diferite pot avea acelasi nume daca tipul parametrilor sau numarul parametrilor este diferit. De exemplu:

// functie supraincarcata

#include<iostream>

#include<conio.h>

using namespace std;

int operate(int a, int b)

float operate(float a, float b)

int main()

In acest caz am definit doua functii cu acelasi nume - operate. Una dintre ele accepta 2 parametri de tip int, cealalta - 2 parametri de tip float. Compilatorul stie pe care functie sa o apeleze examinand tipurile primite ca argumente atunci cand functia este apelata.



Numim functii supraincarcate grupurile de mai multe functii avand acelasi nume dar parametri diferiti. Atat functiile globale cat si metodele pot fi supraincarcate.






Politica de confidentialitate




Copyright © 2024 - Toate drepturile rezervate