说我有这个代码.
int a = 5; double& b = a; //Error.
然后,一旦我将第二行声明为const,编译器就不会再抱怨了.
const double& b = a; //Correct.
在幕后真正发生了什么,为什么const解决了这个问题.