Поверхностная копия



Самый простой способ скопировать список — использовать встроенный конструктор для самого типа. Использование конструктора создает поверхностную копию. Самый внешний контейнер дублируется, но копия заполняется ссылками на те же элементы, которые содержатся в исходном контейнере. Это экономит память и не вызывает проблем, если все элементы являются неизменяемыми. Но если есть изменяемые элементы, это может привести к неприятным сюрпризам.



#практика