C++

References & pass by reference (&)

Në shqip: Referencat në C++

ShpjegimiSQ

Një referencë (&) është një emër i dytë për të njëjtën variabël. Kur një funksion merr parametër me &, punon me origjinalin, jo me një kopje — kështu mund ta ndryshojë, dhe s'humbet kohë duke kopjuar objekte të mëdha.

EnglishEN

A reference (&) is a second name for the same variable. When a function takes a parameter with &, it works on the original, not a copy — so it can change it, and no time is wasted copying big objects.

Si ta mendosh

Si nofka: „Beni“ dhe „Besnik“ janë i njëjti person — po i dhe diçka Benit, ia dhe Besnikut.

Lexoje në anglisht

Like a nickname: “Beni” and “Besnik” are the same person — give something to Beni and you've given it to Besnik.

Shembull kodicpp

void dyfisho(int& x) { x = x * 2; }

int pike = 5;
dyfisho(pike);
std::cout << pike;   // 10

Terma të lidhur