Правило C++ из 5 в чем смысл копирования
У меня есть назначение копии для оружия, у которого есть массив указателей для вложений оружия (класс вложения), я не вижу смысла в назначении копии, потому что после клонирования пистолета с конструктором копирования мне никогда не понадобится назначение копии, которое копирует все вложения и информацию об оружии в существующее оружие (класс), я не вижу смысла копировать оружие в другое оружие и, возможно, получать утечки памяти, потому что я не освобождаю память текущие указатели навесных орудий. если вы используете назначения перемещения и конструктор копирования и передаете по ссылке, когда вам когда-либо понадобится присваивание копии в любой ситуации в этом или в любом другом коде. Я в основном спрашиваю, в каких ситуациях вы бы использовали назначение копии, вместо того, чтобы просто ссылаться на нее, создавать клон или переместить назначение.