This is a typical signature and this is a basic structure that we have shown you first check for a self copy then you release any resource that is currently held by the object being assigned to and
ഞാൻ ആദ്യം നിങ്ങൾക്ക് self copy പരിശോധിച്ച് കാണിക്കാം.