2.* 拷貝與傳參

拷貝

由於拷貝行爲是在棧上進行操作的,所以值類型數據在拷貝是創建了新的數據內容,而引用類型則是對堆位置的指針進行拷貝。
因此值拷貝在拷貝完成後進行的數據操作並不會對原有數據進行應用,而應用類型在拷貝完成後,由於只是兩個指向同一內存位置的指針,因此對其中一個指針的內容進行數據操作,會影響所有的指針內容。

這裏寫圖片描述

傳參

向函數傳參本身也是一種拷貝。但是這種拷貝並不是在同一個棧中進行的,而是將參數從當前的棧拷貝給另一個棧(函數的棧)。

這裏寫圖片描述

發佈了35 篇原創文章 · 獲贊 9 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章