C++ 引用类型

引用与指针不同在于,引用是直接访问,而指针是间接访问,引用没有自己独立的内存空间,它与被引用的变量共享内存空间,但指针有独立空间。作为函数参数时,引用类型的参数的实参是一个变量,指针类型的参数是变量的地址。从实现角度讲,两者参数传递是一样的。


void swap1(int a,int b)
{
	int t=a;
	a=b;
	b=t;
}
//引用类型交换
void swap2(int &a,int &b)
{
	int t=a;
	a=b;
	b=t;
}

int main()
{
	int a=1,b=2;
	cout<<"a="<应用开发笔记