1,在C++中,函数的参数传递有按值传递,指针传递,引用传递三种。
2,
按值传递:
对于基本类型的参数来说,按值传递就是简单的将实参的值赋给形参。
指针传递:
将一般类型换为了指针,由于自定义的对象大小可能会很大,赋值拷贝就比较浪费时间,在这种情况下,指针的效率就非常的高。因为它只需要传递地址的大小的数据。
引用传递:
当使用引用变量作为形参时,它将变为实参列表中相应变量的别名,对形参进行的任何更改都将真正更改正在调用它的函数中的变量。当以这种方式将数据传递给形参时,该实参被称为按引用传递。