为什么在重载的形参中用了&引用就可以避免copy??

来源:百度知道 编辑:UC知道 时间:2024/05/29 01:08:57
什么情况下用到copy呢?

为什么在重载的形参中用了&引用就可以避免copy??
----------------------------------------------
因为,& --是对对象的一个引用,也就是对象的一个别名。它的意思就是同时指定在内存中的同一块区域。
比如:
int nWidth;
int& Width;//此处的Width就是指到nWidth对象的地方。没有再为Width分配内存了。

什么情况下用到copy呢?
-----------------------
内存的copy,就是说当你只在“中间过程”中使用,但并不想改变它本来的值时,这时你就可以copy一份出来自己用,而不会改变原来的值。

回答完毕。