Reference
void swap (int &x, int &y )
{
int temp;
temp = x;
x = y; y = temp;
}
...
int x, y;
cout << x << “\t” << y << “\n”;
swap (x, y);
cout << x << “\t”<< y << “\n”;
...
proslijeđivanje parametara funkciji preko reference
proslijeđivanjem parametara funkcije preko reference funkcija može
imati više od jedne povratne vrijednosti
ne kreira se kopija varijable ili objekta pa program radi brže
promjene na varijabli ili objektu unutar funkcije vrijede kada
program izađe iz funkcije
primjer 05 06 07