深拷贝:
1、对基本数据类型和所指向的地址进行拷贝,内部实际上指的不是同一个对象,所以在做修改的时候,两者不会同时进行修改
2、深拷贝不仅对指针进行拷贝,而且对指针所指向的内容进行拷贝,经过深拷贝后的两个指针是指向两个不同地址的指针
浅拷贝:
1、对基本类型的数据和实际说引用的地址进行拷贝,对基本类型的数据进行修改时,也会对原对象的数据进行修改
2、浅拷贝只对指针进行拷贝,两个指针指的时同一个内存空间
深拷贝:
1、对基本数据类型和所指向的地址进行拷贝,内部实际上指的不是同一个对象,所以在做修改的时候,两者不会同时进行修改
2、深拷贝不仅对指针进行拷贝,而且对指针所指向的内容进行拷贝,经过深拷贝后的两个指针是指向两个不同地址的指针
浅拷贝:
1、对基本类型的数据和实际说引用的地址进行拷贝,对基本类型的数据进行修改时,也会对原对象的数据进行修改
2、浅拷贝只对指针进行拷贝,两个指针指的时同一个内存空间