2.* 拷贝与传参

拷贝

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

这里写图片描述

传参

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

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值