Sobes.tech
Middle

Proč je při přetížení operátoru přiřazení nutné vracet odkaz na objekt?

sobes.tech AI

Odpověď od AI

Vrácení odkazu na objekt (*this) umožňuje vytvářet řetězce přiřazení, například: a = b = c;. V tomto případě je výsledek přiřazení c proměnné b (která je odkazem na b) použit jako operand pro přiřazení proměnné a. Bez vrácení odkazu by takové chování bylo nemožné. Navíc je vrácení odkazu v souladu s chováním vestavěných operátorů přiřazení.