引用顾名思义是别名
引用和指针的区别主要有以下几点:
(1)、引用必须初始化,引用类型的初始值必须与引用同类型,而指针不必;如:
int a=10;
int &b=a; //引用的a必须初始化
(2)、引用初始化后不能改变,而指针可以改变所指对象;
(3)、引用不存在指向空值,而存在指向空值的指针。
引用顾名思义是别名
引用和指针的区别主要有以下几点:
(1)、引用必须初始化,引用类型的初始值必须与引用同类型,而指针不必;如:
int a=10;
int &b=a; //引用的a必须初始化
(2)、引用初始化后不能改变,而指针可以改变所指对象;
(3)、引用不存在指向空值,而存在指向空值的指针。