【C++】函数参数传递
资料阅读
- 如果一个参数可能在函数中指向不同的对象,或者这个参数可能不指向任何对象,则必须使用指针参数。
但是基本很少有这种使用,使用引用更安全,引用的本质是封装好的const类型指针不允许指向其他类型,写法上也有优势。
参数类型
- 值传参
- 指针传参
- 引用传参
指针传参:拷贝的是4字节指针,指向的对象还是同一个,所以可以实现修改实参的目录
引用传参:传递的是实参的别名,
拷贝问题
- 浅拷贝和深拷贝

- 拷贝构造函数

但是基本很少有这种使用,使用引用更安全,引用的本质是封装好的const类型指针不允许指向其他类型,写法上也有优势。
指针传参:拷贝的是4字节指针,指向的对象还是同一个,所以可以实现修改实参的目录
引用传参:传递的是实参的别名,

