C++引用浅析
时间:2010-09-19 来源:zyd_cu
C++的引用与指针类似,其实现还是借助指针来完成的,如下例:
#include <iostream> |
先定义了三个变量i、ri、k,通过打印i和k的地址发现其长度相差8,故说明引用变量ri还是分配了存储空间的,通过将k的地址加上4(一个int的偏移)即可获得ri的地址(通过&ri得到的实际上是其引用对象的地址即0x22ff74),通过访问该ri中的数据,发现其内容为其引用对象i的地址,即引用实际上还是通过指针来完成的。