Вы дезинформированы. Неявно созданные конструкторы и операторы присваивания просто выполняют рекурсивное построение или присваивание для всех членов и подобъектов:
копировать конструктор копирует элемент за элементом
Конструктор перемещения перемещает элемент за элементом
копировать присвоение присваивает элемент за элементом
переместить назначить перемещение-присваивает элемент за элементом
Эта логика является причиной того, что лучший дизайн - это тот, в котором вы сами не пишете конструктор копирования (или любой из трех других, или деструктора), а вместо этого составляете свой класс хорошо выбранных, одиночных классы ответственности, чья собственная семантика заботится обо всем.