1. 引用
引用是C++中的概念,初学者容易把引用和指针混淆一起。一下程序中,n是m的一个引用(reference),m是被引用物(referent)。
int m;
int &n = m;
n相当于m的别名(绰号),对n的任何操作就是对m的操作。例如有人名叫王小毛,他的绰号是“三毛”。说“三毛”怎么怎么的,其实就是对王小毛说三道四。所以n既不是m的拷贝,也不是指向m的指针,其实n就是m它自己。
1.1 引用的定义
引用的概念:
引用就是 C++语言中对一个变量或常量标识符起的别名。
引用的说明:
说明一个引用时,在引用标识符的前面 加上‘&’,后面跟上它所引用的标识符的名字。 如