(5) 引用 通俗地讲,引用是某个变量的别名。下面定义了一个叫p的引用,它实际上是f[0][2]。无论是改变p的值,还是改变f[0][2]的值,结果都是一样的。 int&p = f[0][2]; 使用引用的好处是,在函数的形参中定义引用类型,可以直接修改变量的值,而不用考虑“&”和“*”运算符。像上面一行代码一样,如果频繁调用f[0][2],也可以用引用节省篇幅,提高代码可读性。 引用与指针不同。引用被创建的同时也必须被初始化,并且必须与合法的存储单元关联。一旦引用被初始化,就不能改变引用的关系。而指针可以不立刻初始化,也可以改变所指向的内存空间。
|