Wpis z mikrobloga

@oh_boiii: Na wykopie mało który różowy pasek jest prawdziwy, dlatego Twoja ripista była niecelna. Zresztą, jaki sens jest dyskusji z kimś, kto robi gimbazjalne wrzuty sprzed 10 lat?
@oh_boiii: pierwszy przyjmuje wskaznik, drugi referencję. Te dwa mechanizmy działają pod spodem tak samo, różnica jest taka, że żeby dostać się do wartości wskazywanej przez wskaźnik trzeba użyc operatora *, natomiast referencji używa się tak jak zwykłej zmiennej.
@oh_boiii: W działaniu niczym ale zapis podczas wywołania też jest ważny. Z tego co wiem to podczas wywoływania funkcji, w przypadku referencji jako argumentu funkcji wystarczy w wywołaniu podać nazwę stringa, a w przypadku wskaźnika jako argumentu, podczas wywoływania musisz dać referencję. Niby się wiele nie różni ale zapis ma znaczenie. Spoglądając w kod od razu widzisz, że poprzez przekazanie referencji podczas wywołania funkcji nie przekazujesz kopii stringa, a oryginał.

https://pastebin.com/HL4gAV86