作业帮 > 综合 > 作业

complex operator + (complex&c1,complex&c2)中的“&”什么意思?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/17 09:30:04
complex operator + (complex&c1,complex&c2)中的“&”什么意思?
还有complex operator + (int&i,complex&c)中的“&”什么意思?
complex operator + (complex&c1,complex&c2)中的“&”什么意思?
说明参数是引用类型,如果没有&,调用函数的时候要把实参拷贝到堆栈,然后从堆栈中取
但是一般来说class都比较大,拷贝会浪费堆栈,所以加上&避免了拷贝操作
并且,与一般函数不同的是
像这样的引用型参数的 函数,你在函数体内对参数做的改动都会真实作用在实参上