作业帮 > 综合 > 作业

假设有个函数是这样声明的: void &hanshu(int, int ); 他这个引用是什么意思?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 08:19:22
假设有个函数是这样声明的: void &hanshu(int, int ); 他这个引用是什么意思?
这样的写法是什么意思?
引用说白是主体的别名.hanshu返回类型是“void类型”(先把void看做一种有值的类型)的引用,则表示函数返回的是返回值的别名.若会类型是非void,则用引用来返回,内部对临时变量(返回值的无名变量)没有进行拷贝,减少了内存开销.但这里是void类型,本人认为没有意义,因为根本就没有返回值.