C++与引用1

*/
 * Copyright (c) 2016,烟台大学计算机与控制工程学院
 * All rights reserved.
 * 文件名:text.cpp
 * 作者:常轩
 * 微信公众号:Worldhello
 * 完成日期:2016年5月29日
 * 版本号:V1.0
 * 问题描述:关于引用
 * 程序输入:无
 * 程序输出:见运行结果
 */
#include<iostream>
using namespace std;
int main()
{
	int num(5);
	int &refv=num;                   //进行引用
	cout<<"num="<<num<<","<<"refv="<<refv<<endl;
	num+=5;
	cout<<"num="<<num<<","<<"refv="<<refv<<endl;
	refv+=8;
	cout<<"num="<<num<<","<<"refv="<<refv<<endl;
	return 0;
}


运行结果:


知识总结:

引用

     给对象起一个别名,使用该别名可以存取该对象,可以看成给一个人又起了一个名字。换句话说就使新对象和原对象共用一个地址。

格式

<类型说明符>&<引用名>=<对象名>

注意

1.建立引用时,必须要用某个对象对它初始化

2.引用在初始化被绑定到某个对象上后,将只能永远绑定到这个对象上

3.没有空引用



心得:

       最近发现对于引用部分有些遗忘,所以找出书本看了看,以上都是自己亲自整理出来的

原文地址:https://www.cnblogs.com/chxuan/p/8232194.html