Referenzübergabe ist eine Argument-Marshalling-Strategie, bei der der Speicherort einer Variablen im Speicher an eine Funktion übergeben wird und nicht an eine Kopie des Variablenwerts, obwohl die Funktion im Quellcode angezeigt wird, um die Variable selbst und nicht einen Zeiger darauf zu empfangen.