Wpis z mikrobloga

@przepyszna_frytka: Przy przekazywaniu argumentów przez wskaźniki, przekazujesz tak naprawdę adres zmiennej zamiast wartości, przez co unikasz dublowania obiektu w pamięci (korzystne jeśli nie potrzebujesz modyfikować argumentu bądź)

W skrócie możesz utworzyć dwie zmienne wskazujące na ten sam obiekt w pamięci
  • Odpowiedz
@przepyszna_frytka przydaje się w momencie, gdy np. chcesz zwrócić więcej niż jedną wartość z funkcji, w sytuacji gdy chcesz wpłynąć na wartość zmiennej w jakieś funkcji (do której, przekazujesz tą zmienną) i wiele innych ;-)
  • Odpowiedz
@przepyszna_frytka: a tak serio to ciężko zauważyć przydatność wskaźników jak piszesz male studencke/agorytmiczne programy. Dopiero przy większych projektach gdzie posiadasz swoje zaprojektowane klasy przychodzi taka konieczność i to jest przeważnie tak, że samo Ci do głowy przychodzi "a tu może bym wskażnika użył", bo inaczej sie nie da.
  • Odpowiedz