Change History (1)

comment:1 Changed 3 years ago by Святослав Власов

Resolution: задача сдана
Status: assignedclosed
  1. Делаешь лишнее копирование в операторе присваивания. Либо принимай аргумент по константной ссылке, либо не создавай из него временный объект. А так у тебя сначала происходит копирование объекта в аргумент, а потом во временный объект у которого делается swap. Для shared_ptr это не критично, т.к. все эти копирования сведутся к инкременту-декременту счетчика, но для объектов управляющих ресурсами это может быть очень критично.

В остальном круто -- 10/10

Note: See TracTickets for help on using tickets.