深拷貝和淺拷貝

1、淺拷貝指的是多個指針指向同一段內存; 比如字符串常量,字符串常量在一個工程中,不管定義多少次,在內存只有一份,它屬於淺拷貝。 下面就舉一個淺拷貝的例子:定義一個數組buf,從鍵盤輸入三個字符串,並將其拷貝到數組arr中。 它輸出的是三個第三次輸入的,而沒有輸出前兩次輸入的,分析一下原因 其中的buf相當於一個公用的地方,第二次輸入時第一次輸入的已經結束了,第三次輸入時第二次輸入的已經結束了,
相關文章
相關標籤/搜索