Witam,
Korzystam z małych funkcji, które będą miały postać: zwrot_typ funkcja(arg_typ& zmienna1, arg_typ& zmienna2). Ilość wywołań będzie znaczna(ok. 410001000*(od 3 do 10)), a nie chcę zmuszać użytkownika do zbędnego czekania.
Teraz do rzeczy. Czy jest różnica pomiędzy użyciem zwrot_typ funkcja(arg_typ& zmienna1, arg_typ& zmienna2), a zwrot_typ funkcja(arg_typ zmienna1, arg_typ* zmienna2)* używając nagminnie zapisu *(zmienna) w ciele funkcji? Kompilator przypisując wartości zwykłym zmiennym, też przecież nie używa ich nazw, a adresy ich alokacji. Czy operacja dereferencji wskaźnika trwa dłużej?