int a=10;int &n=a;
引用就是对变量起的另一个别名,一个变量可以有多个引用。n是a的引用,它们指向同一个地址空间。从本质上来说,引用其实是指针,只不过该指针是不能修改的,对引用的任何操作都会最终发生在本体上。
const引用
const引用是指向const对象的引用,当引用的对象是const对象时,引用也必须是const.
const int i=1024; const int &j=i; //正确 int &j=i; //错误

int a=10;int &n=a;
引用就是对变量起的另一个别名,一个变量可以有多个引用。n是a的引用,它们指向同一个地址空间。从本质上来说,引用其实是指针,只不过该指针是不能修改的,对引用的任何操作都会最终发生在本体上。
const引用
const引用是指向const对象的引用,当引用的对象是const对象时,引用也必须是const.
const int i=1024; const int &j=i; //正确 int &j=i; //错误