Cyblord -. schrieb:
> Ja was nun? Ist die Referenz die Adresse oder der Pointer?
Bei einem Pointer spricht man ja auch von Dereferenzierung.
Der Pointer ist somit eine Referenz auf die Variable, Funktion, oder was
auch immer. Pointer zu sein, ist seine Natur, Referenz zu sein, eine
Eigenschaft.
Erst mit C++ ist man gezwungen konkreter zu formulieren, denn da gibt
es einen semantischen Unterschied. Auch hier ist eine Referenz immer
noch eine Adresse oder Pointer, aber nur im Hintergrund, nicht mit der
Präsenz, wie in C.
Aber davon ab, in C++ würde man da sicherlich keine Pointer übergeben,
sondern Referenzen bevorzugen. Zudem nicht casten oder einen Type Wrap
drum rum basteln, sondern die Funktion überladen, auch gerne mehrfach.