【C++】函数参数传递

资料阅读

指针参数和引用参数的区别

  • 如果一个参数可能在函数中指向不同的对象,或者这个参数可能不指向任何对象,则必须使用指针参数。

但是基本很少有这种使用,使用引用更安全,引用的本质是封装好的const类型指针不允许指向其他类型,写法上也有优势。

C++三种参数传递

参数类型

  • 值传参
  • 指针传参
  • 引用传参

指针传参:拷贝的是4字节指针,指向的对象还是同一个,所以可以实现修改实参的目录
引用传参:传递的是实参的别名,

拷贝问题

  • 浅拷贝和深拷贝
    alt text
  • 拷贝构造函数
    alt text

代码实验

posted @ 2025-10-24 17:26  wuya178  阅读(4)  评论(0)    收藏  举报