Middle
Prečo je pri preoblikovanju operátora priradenia potrebné vrátiť odkaz na objekt?
sobes.tech AI
Odpoveď od AI
Vrátenie referencie na objekt (*this) umožňuje vytváranie reťazcov priraďovania, napríklad: a = b = c;. V tomto prípade sa výsledok priraďovania c premennej b (ktorá je referencia na b) používa ako operand pre priraďovanie premennej a. Bez vrátenia referencie by takéto správanie bolo nemožné. Okrem toho, vrátenie referencie je v súlade so správaním zabudovaných operátorov priraďovania.