Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Satisfactia de a face ce iti place. tutorial, lectii online, solutii simple, exmeple, programe, C++

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()



10

2.5

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
C


Access
Adobe photoshop
Autocad
Baze de date
C
Calculatoare
Corel draw
Excel
Foxpro
Html
Internet
Java
Linux
Mathcad
Matlab
Outlook
Pascal
Php
Powerpoint
Retele calculatoare
Sql
Windows
Word

Supraincarcarea functiilor















 
Copyright © 2019 - Toate drepturile rezervate