当引用初始化后,只要该引用存在,它就保持绑定到初始化时指向的对象。不可能将引用绑定到另一个对象。
引用必须用与该引用同类型的对象初始化:
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
本文深入探讨了C++引用的概念,包括引用的初始化、const引用的应用以及引用不能改变所指向对象的特性。通过实例展示了如何正确地初始化引用,并强调了引用只能绑定到同类型对象的重要性。
646

被折叠的 条评论
为什么被折叠?



