Hier würden ja temporäre Variablen/Instanzen erstellt.
- das Ergebnis von a*b
- und das Ergebnis von t+c
Aber keiner fühlt sich verantwortlich diese Instanzen freizugeben.
Abgesehen davon: Das wären bei Klassen zwei Allokationen und Freigaben auf dem Heap.
Das kostet potenziell ein Vielfaches von dem Aufwand für die eigentliche Operation. Für größere Datenstrukturen (große Matrizen) könnte das egal sein, aber für kleine Vektoren ist das nichts.