"Скопировали вот эти 4 байта вот отсюда сюда, и с этими 4 байтами ничего не случилось"
так, получается что если реализован copy, то move не происходит. Мы просто копируем значение и теперь у нас есть оригинальные 4 байта в x и копированные четыре байта в y?
так, получается что если реализован copy, то move не происходит. Мы просто копируем значение и теперь у нас есть оригинальные 4 байта в x и копированные четыре байта в y?
так, получается что если реализован copy, то move не происходит. Мы просто копируем значение и теперь у нас есть оригинальные 4 байта в x и копированные четыре байта в y?
Copies happen implicitly, for example as part of an assignment y = x. The behavior of Copy is not overloadable; it is always a simple bit-wise copy.
Поэтому Copy нельзя делать для объектов с деструкторами Кроме того, Copy обычно не делают для тяжёлых по памяти объектов, чтобы не провоцировать их случайное копирование туда-сюда