引用相当于起别名,可以作为形参和返回值,在定义的时候必须初始化。
引用和指针的区别
1 引用访问一个变量是直接访问,而指针是间接访问。
2 引用是一个变量的别名,本身不单独分配自己的内存空间,而指针有自己的内存空间
3 引用一经初始化不能再引用其他变量,而指针可以
4 指针比较危险,可能会有野指针造成内存泄漏等问题,所以最好使用引用。
引用相当于起别名,可以作为形参和返回值,在定义的时候必须初始化。
引用和指针的区别
1 引用访问一个变量是直接访问,而指针是间接访问。
2 引用是一个变量的别名,本身不单独分配自己的内存空间,而指针有自己的内存空间
3 引用一经初始化不能再引用其他变量,而指针可以
4 指针比较危险,可能会有野指针造成内存泄漏等问题,所以最好使用引用。