属于对象成员的引用。在程序中,访问对象成员有三种方法。其中之一就是LZ提到的,这叫做“通过对象的引用变量来访问对象中的成员”。
如果为一个对象定义了一个引用变量,它们是共占同一段存储单元的,实际上它们是同一个对象,只是用不同的名字表示而已。因此完全可以通过引用变量来访问对象中成员,其概念和方法与通过对象名来引用对象中成员是相同的。
例如,如果已声明了Time类,并有一下定义语句:
Time
t1;
//定义对象t1
Time
&t2=t1;
//定义Time类引用变量t2,并使之初始化为t1
cout<<t2.hour;
//输出t1中的成员hour
由于t2和t1共占同一段存储单元(即t2是t1的别名),因此t2.hour就是t1.hour。
具体见谭浩强C++第249页。