Chcesz podzielić się swoim kodem? Stwórz swój program na stronie https://www.onlinegdb.com/online_c_compiler, następnie kliknij share, skopiuj link z okienka share code i wklej go wraz z treścią twojego wpisu. Użytkownicy, którzy skorzystają z Twojego linku, będą mogli uruchomić Twój kod nie ingerując w niego 🙂

Nawigacja po forum

Czym różni się referencja od wskaźnika w c++?

Cytat

Kiedy korzystać ze wskaźnika, a kiedy z referencji?

Na przykład kiedy tworzę funkcję, która ma w argumentach obiekt klasy czujnika , który współdziała z Arduino, to powinienem go zadeklarować w argumentach za pomocą referencji czy wskaźnika?

Cytat

Największą różnicą między wskaźnikami a referencją jest to, że gdy przekazujesz przez wskaźnik, możesz przekazać "nic" (czyli wskaźnik null). Przy referencji nie jest to możliwe: powinno to być odwołanie do jakiejś zmiennej, elementu tablicy lub struktury, itp.
Gdy potrzebujesz zwrócić wartość i zmodyfikować zmienną, przekazywanie przez referencję jest bardziej odpowiednie, ponieważ zmienna, którą chcesz zmodyfikować, zawsze istnieje. Natomiast przekazywanie przez wskaźnik jest odpowiednie w sytuacjach, gdy przeglądasz dynamiczną strukturę danych połączoną za pomocą wskaźników, gdy części tej struktury danych mogą istnieć lub nie.

Idealne miejsce aby zacząć swoją przygodę z programowaniem.

Polityka prywatności

Regulamin korzystania ze strony

Odwiedź nasze social media!

Skontaktuj się z nami

Copyright © 2024 return help;

Scroll to Top