Stack Freigabe
-
Wäre das dann schon mein Zuweisungsoperator (wenn der Copy Konstruktor schon wie oben existiert)?
A& operator=(const A& other) { return A(other); }
-
Der ist schlecht, du kannst doch nicht einfach ein lokal erstelltes Objekt als Referenz zurückgeben.
Der Zuweisungsoperator soll die Attribute des Objekts dem this-Objekt zuweisen und anschließend *this zurückgeben, so ist das gedacht.