您的位置:首页 > 其它

2.* 拷贝与传参

2016-02-01 15:36 134 查看

拷贝

由于拷贝行为是在栈上进行操作的,所以值类型数据在拷贝是创建了新的数据内容,而引用类型则是对堆位置的指针进行拷贝。

因此值拷贝在拷贝完成后进行的数据操作并不会对原有数据进行应用,而应用类型在拷贝完成后,由于只是两个指向同一内存位置的指针,因此对其中一个指针的内容进行数据操作,会影响所有的指针内容。



传参

向函数传参本身也是一种拷贝。但是这种拷贝并不是在同一个栈中进行的,而是将参数从当前的栈拷贝给另一个栈(函数的栈)。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  内存 指针 数据