Sobes.tech
Middle

Kāpēc ir nepieciešams atgriezt atsauci uz objektu, pārslodzes operatora pārslodzes gadījumā?

sobes.tech AI

Atbilde no AI

Objekta (*this) atsauces atgriešana ļauj izveidot pievienošanas ķēdes, piemēram: a = b = c;. Šajā gadījumā c piešķiršanas rezultāts, kas ir atsauce uz b, tiek izmantots kā operands piešķiršanai a. Bez atsauces atgriešanas šāda uzvedība būtu neiespējama. Turklāt, atsauces atgriešana ir saskaņā ar iebūvēto piešķiršanas operatoru uzvedību.