C ++: Przekazywanie argumentów „przekazane przez referencję”

Rozumiem, jak w przypadku każdej innej zmiennej, typ parametru określa interakcję między parametrem a jego argumentem. Moje pytanie brzmi: jakie są powody, dla których powinieneś odwołać się do parametru vs dlaczego nie chcesz? Dlaczego niektóre parametry funkcji odniesienia, a niektóre nie? Czy ktoś nie potrafił wyjaśnić, jakie są zalety takiego postępowania?

questionAnswers(4)

yourAnswerToTheQuestion