C語言當中深拷貝與淺拷貝的區別

深拷貝:拷貝內存的內容,結構體之間互不影響。 淺拷貝:直接地址賦值,指針共享一片內存。一個結構體發生變化,另外一個結構體也會發生變化。 這是淺拷貝,修改str1的同時也會修改str2. 這是深拷貝,改變str1,不會改變str2 web
相關文章
相關標籤/搜索