年轻人的努力

导航

引用

1.对变量起别名

2.引用必须初始化

3.引用一旦初始化,就不可以指向其他其他变量  

  int &a = b;这是引用初始化

  a =c;这是赋值

4.对数组建立引用

  1.直接建立引用

    int a[10];

    int (&b)[10] = a;

  2.间接建立引用

    typedef int (arrtype) [10]
    arrtype &c = a;
4.变量可以有多个别名,但是一个别名只能指向一个变量
 
5,引用必须是合法的内存空间
6.不要使用引用做函数返回值,现象是第一次返回成功,第二次以及后就是随机值,因为栈上的数据没了
7,如果函数的局部变量是static,返回值可以用引用
8,函数的返回值是引用的话,函数的调用可以做左值,
 
9.引用的本质是指针常量
 
10.指针的引用
11.常量引用

posted on 2021-04-14 20:20  年轻人的努力  阅读(60)  评论(0编辑  收藏  举报