const引用可以初始化为不同类型的对象或者初始化为右值,同样的初始化对于非const引用却是不合法的。 非const引用只能绑定以与该引用同类型的对象中。 const引用则可以绑定到不同但相关的类型对象或绑定到右值