C++ 引用的简单理解

来源:互联网 发布:爱知 编辑:程序博客网 时间:2024/06/11 11:33

不妨从下面这段简单的引用代码看起:

#include<iostream>using namespace std;int main(){    int x=12;    int &a=x;//在此&仅仅表示的是标识作用     //**声明引用的时候,必须同时对其初始化操作。    a=a+1;    cout<<a<<endl;}

注意一下:
引用本身并不占用存储空间,只是变量名的一个别名。
不能建立数组的引用。
指针通过地址访问,而引用是通过别名访问。

int *p=&x;

引用可以作为参数这个是引用很大一部分的作用!!!

引用的意义
1)引用作为其它变量的别名而存在,因此在一些场合可以代替指针
2)引用相对于指针来说具有更好的可读性和实用性

原创粉丝点击