Sobes.tech
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.