深拷贝浅拷贝要点笔记


不可变对象&容器:

【str copy】【arr copy】浅拷贝

【str mutablecopy】【arr mutablecopy】深拷贝

可变对象&容器

【mutStr copy】【mutaArr copy】 深拷贝

【mutStr mutablecopy】【mutaArr mutablecopy】深拷贝


总结:可变的都是深拷贝;不可变的,copy浅拷贝,mutablecopy深拷贝;容器中的元素是浅拷贝

再总结:跟mut沾边就是深拷贝


你可能感兴趣的:(深拷贝浅拷贝要点笔记)