64,671
社区成员
发帖
与我相关
我的任务
分享
int i = 2000;
const int &refI = i; //i不是const,但refI是。
++i;
double dval = 3.14;
const int &ri = dval;
double dval = 3.14;
int temp = dval;
const int &ri = temp;
int i = 2000;
const int &refI = i+2; //i不是const,但refI是。
++i;
const int i = 2000;
int &refI = i;
int i = 2000;
const int &refI = i;
int i = 2000;
const int &refI = i; //i不是const,但refI是。
++i
int i = 2000;
const int &refI = i+2; //这样是可以的
++i;//这里refI绑定的是一个表达式,其与i无关,也就是i变化不能影响refI
/////////////////////////////////////////////////////////////////////
int i = 2000;
int &refI = i+2; //这样是错误的,refI不能这么初始化
++i;
/////////////////////////////////////////////////////////////////////
const int i = 2000;
int &refI = i;//这也是错误的,
/////////////////////////////////////////////////////////////////////
int &refI = 2000;错误
double dval = 3.14;
const int &ri = dval
我是不是钻死牛角尖了。。。