angelsfall
Routinier
Hallo,
schon lange versuche ich mir per Google und Wiki klar zu machen, was der Unterschied zwischen einer Referenz und einem Zeiger ist, jedoch ohne fruchtbaren Erfolg.
Laut Wiki ist ein Zeiger eine spezielle Form der Referenz, der dereferenziert werden kann. Damit bin ich aber nicht glücklich, denn unter Perl kann ich ja schließlich auch eine Referenz dereferenzieren. Sowohl Zeiger als auch Referenz beinhalten die Speicheradresse der Variable, auf die sie zeigen. Und beide lassen sich dereferenzieren. Liegt der Unterschied nur in den Definitionen innerhalb der Programmiersprachen?
Wäre schon, wenn mir jemand eine akkurate Definition geben kann. Dankeschön!
schon lange versuche ich mir per Google und Wiki klar zu machen, was der Unterschied zwischen einer Referenz und einem Zeiger ist, jedoch ohne fruchtbaren Erfolg.
Laut Wiki ist ein Zeiger eine spezielle Form der Referenz, der dereferenziert werden kann. Damit bin ich aber nicht glücklich, denn unter Perl kann ich ja schließlich auch eine Referenz dereferenzieren. Sowohl Zeiger als auch Referenz beinhalten die Speicheradresse der Variable, auf die sie zeigen. Und beide lassen sich dereferenzieren. Liegt der Unterschied nur in den Definitionen innerhalb der Programmiersprachen?
Wäre schon, wenn mir jemand eine akkurate Definition geben kann. Dankeschön!