собсна присваиванием, текущий объект и параметр сравниваются и присваивание происходит только тогда, когда они не равны. Это обязательно или канонично или нафига? If же вроде тяжелее присваивания будет
Однако в случаях, когда используется динамическое выделение памяти, самоприсваивание может быть даже опасным. поэтому и стараются не делать такого )) пример - ravesli.com/urok-144-peregruzka-operatora-prisvaivaniya/
Обсуждают сегодня