Middle
239
Atama operatörünün aşırı yüklenmesinde neden nesneye referans döndürmek gerekir?
AI'dan gelen yanıt
sobes.tech yapay zeka
Nesneye (*this) referansının geri döndürülmesi, örneğin: a = b = c; gibi atama zincirleri oluşturmaya olanak tanır. Bu durumda, c'nin b değişkenine (ki bu b'ye referanstır) atama sonucu, a değişkenine atama için operand olarak kullanılır. Referansın geri döndürülmemesi durumunda böyle bir davranış mümkün olmazdı. Ayrıca, referansın geri döndürülmesi, yerleşik atama operatörlerinin davranışıyla uyumludur.