Referenzvariable
Eine Referenzvariable bezeichnet in der Programmierung eine Variable, die nicht den unmittelbaren Wert eines Objekts speichert, sondern eine Referenz auf dieses Objekt. Die Referenz dient als Alias für das referenzierte Objekt, sodass Zugriffe über die Referenz den gleichen Speicherinhalt wie der ursprüngliche Name verändern. Referenzen ermöglichen indirekten Zugriff und erleichtern das Arbeiten mit großen oder komplexen Objekten.
In Sprachen wie C++ wird eine Referenzvariable bei der Deklaration gebunden, zum Beispiel int& r = x;.
In Sprachen wie Java oder C# bezeichnet eine Referenzvariable eine Variable, die einen Verweis auf ein Objekt
Unterschiede zu Zeigern umfassen die fehlende arithmetische Adresslogik und die restriktivere Handhabung: Referenzen lassen sich meist
Anwendungsbereiche umfassen effiziente Übergabe großer Objekte, Vermeidung unnötiger Kopien, Aliasbildung und die Implementierung von polymorphen Schnittstellen.