当引用初始化后,只要该引用存在,它就保持绑定到初始化时指向的对象。不可能将引用绑定到另一个对象。
引用必须用与该引用同类型的对象初始化:
int &refVal2; // error: a reference must be initialized int &refVal3 = 10; // error: initializer must be an object
const 引用是指向 const 对象的引用:
const int ival = 1024; const int &refVal = ival; // ok: both reference and object are const int &ref2 = ival; // error: non const reference to a const object