第一::
double & val = 66.6; //illegal
const double & val = 66.6; //legal
我只是在做一些演示程序并通过了上述概念,但无法确定上述概念的确切需求。在第二种情况下 const 到底在做什么?
第二个::
int nVar = 12;
int &rVar = nVar ;//Ok
double &dVar = nVar ;//Error
const double &cdVar = nVar ;//Ok
为什么第 3 条语句在第 4 条语句起作用的地方不起作用?