Dzień dobry,
mam do napisania funkcję która na przedziale podawanym do argumentu wejścia liczy sumę liczb parzystych i nieparzystych.
Do teraz ok, wiem jak napisać.
Niech funkcja zwraca sumy poprzez mechanizm referencji.
Czym jest mechanizm referencji?
0
0
Cześć. Referencja to inaczej alias zmiennej, czyli jakby ta sama zmienna tylko pod inną nazwą.
Referencje przekazujesz w parametrze zazwyczaj. A zwracać możesz tylko, gdy zwracasz argument który jest referencją. Nie możesz zwracać przez referencję zmiennej lokalnej w funkcji, gdyż przestaje ona istnieć po wyjściu z funkcji. Tak jak że wskaźnikami.
Powodzenia ;)
Referencje oznaczamy operatorem &. Np.
int & fun(int & a)
{
a++;
return a;
}