Wie verwende ich Referenzparameter in C ++?

Ich versuche zu verstehen, wie Referenzparameter verwendet werden. Mein Text enthält mehrere Beispiele, die jedoch zu kompliziert sind, um zu verstehen, warum und wie ich sie verwende.

Wie und warum sollten Sie eine Referenz verwenden? Was würde passieren, wenn Sie den Parameter nicht zu einer Referenz machen, sondern das& aus

Zum Beispiel, was ist der Unterschied zwischen diesen Funktionen:

int doSomething(int& a, int& b);
int doSomething(int a, int b);

Ich verstehe, dass Referenzvariablen verwendet werden, um eine formale> Referenz zu ändern, die dann einen wechselseitigen Austausch von Parametern ermöglicht. Dies ist jedoch der Umfang meines Wissens, und ein konkreteres Beispiel wäre sehr hilfreich.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage