C++引用必须在创建时初始化,初始化后便不能再引用其他对象。引用不是对象,指针是对象。
如果发生下例情况会如何?
int i=47;
int *p=&i;
int & ref=*p;
int n=74;
p=&n;
为什么会这样?因为初始化ref的时候,ref指向i。
C++引用必须在创建时初始化,初始化后便不能再引用其他对象。引用不是对象,指针是对象。
如果发生下例情况会如何?
int i=47;
int *p=&i;
int & ref=*p;
int n=74;
p=&n;
为什么会这样?因为初始化ref的时候,ref指向i。