Gedanken solltest du dir beim Programmieren immer machen
Aber beim Überladen von Operatoren kannst du die Variablen eigentlich immer per Referenz übergeben.
Anders ist es beim Zurückgeben: Bei operator+() zum Beispiel musst du ein neues Objekt zurückgeben (du kannst in die übergebenen Parameter ja nicht das Ergebnis der Addition speichern). Also bei der Rückgabe solltest du die schon überlegen, was besser ist, bei der Übergabe eigentlich immer Referenz.
Lg
Aber beim Überladen von Operatoren kannst du die Variablen eigentlich immer per Referenz übergeben.
Anders ist es beim Zurückgeben: Bei operator+() zum Beispiel musst du ein neues Objekt zurückgeben (du kannst in die übergebenen Parameter ja nicht das Ergebnis der Addition speichern). Also bei der Rückgabe solltest du die schon überlegen, was besser ist, bei der Übergabe eigentlich immer Referenz.
Lg