C语言当中深拷贝与浅拷贝的区别

深拷贝:拷贝内存的内容,结构体之间互不影响。 浅拷贝:直接地址赋值,指针共享一片内存。一个结构体发生变化,另外一个结构体也会发生变化。 这是浅拷贝,修改str1的同时也会修改str2. 这是深拷贝,改变str1,不会改变str2 web
相关文章
相关标签/搜索