简言之,引用就是一个对象(变量)的另一个名字。
所以,定义引用之前,要引用的变量必须是已经定义的,而且引用必须定义时初始化!
引用是一种复合类型,通过在变量名前添加“&”符号来定义。复合类型是指用其他类型定义的类型。在引用的情况下,每一种引用类型都关联到某一其他类型。不能定义引用类型的引用!
1 int iVal = 1024; 2 int &refVal = iVal;
简单理解的话,应该就是一个变量两个名字,大概这个意思。
简言之,引用就是一个对象(变量)的另一个名字。
所以,定义引用之前,要引用的变量必须是已经定义的,而且引用必须定义时初始化!
引用是一种复合类型,通过在变量名前添加“&”符号来定义。复合类型是指用其他类型定义的类型。在引用的情况下,每一种引用类型都关联到某一其他类型。不能定义引用类型的引用!
1 int iVal = 1024; 2 int &refVal = iVal;
简单理解的话,应该就是一个变量两个名字,大概这个意思。