Видео: безопасное копирование, перемещение и уничтожение объектов в современном C++ по правилу «все или ничего». https://youtu.be/una89pkP9ms