void zamenjaj(int& a, int& b)
{
int vmesnik = a;
a = b;
b = vmesnik;
}
zamenjaj(c,p);
zamenjaj(b,f);
Pri prenosu po referenci so dejanski argumenti lahko samo spremenljivke!
Zamenjaj(a,b):
Slika 1: Prikaz pomnilnika in sklada pri klicu funkcije z argumenti po referenci pred izvedbo telesa funkcije
Zamenjaj(a,b);
Slika 2: Prikaz pomnilnika in sklada pri klicu funkcije z argumenti po referenci po izvedbi telesa funkcije