引用是变量的别名,指针是指向变量的内存地址。
1、引用必须被初始化,指针不必。
2、引用被初始化后不能被改变,指针可以改变所指的对象。
3、不存在指向空值的引用,但是存在指向空值的指针。
函数返回值时,要生成一个值副本,而用引用返回值时,不生成值副本,所以提高了效率。
函数返回一个或者多个值的时候,方法之一是,使用引用给函数传递参数,然后又函数往目标中填入正确的值。
引用是变量的别名,指针是指向变量的内存地址。
1、引用必须被初始化,指针不必。
2、引用被初始化后不能被改变,指针可以改变所指的对象。
3、不存在指向空值的引用,但是存在指向空值的指针。
函数返回值时,要生成一个值副本,而用引用返回值时,不生成值副本,所以提高了效率。
函数返回一个或者多个值的时候,方法之一是,使用引用给函数传递参数,然后又函数往目标中填入正确的值。