Skip to content

Instantly share code, notes, and snippets.



Last active Aug 29, 2015
What would you like to do?
// in cazul tau e polimorfism pe functii curate ))
// nu sunt sigur daca merge, dar de ce nu
typedef struct {
int a;
char b;
float c;
// ... alte tipuri
} elev;
elev* caut(int val) {
// ...
elev* caut(char val) {
// aceasi metoda cu alt paramaetru
// aceasta se numeste overload
// ...
elev* caut(float val) {
// ...
// ... pentru toate tipurile care le ai
int main() {
elev variabila, *sursa;
// el singur va alege metoda in dependenta de parametru
return 0;
// overload e atunci cind rescrii o metoda din clasa parinte
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.