zoukankan      html  css  js  c++  java
  • & 引用

    核心:
       对引用的操作与对变量直接操作完全一样
    注意点:
       引用并非是地址运算符
       编译器一般将引用看作是const指针,即只占用指针大小空间
       引用只能在初始化的时候引用一次 ,不能更改为转而引用其他变量。
    使用方式:
       基础引用:
          定义引用的表示方法与定义指针相似,只是用&代替了*
       const引用:
          防止改变引用的值,使变量安全
       返回值是引用类型:
          当函数返回引用类型时,没有复制返回值,相反,返回的是对象本身。
            //**千万不要返回局部对象的引用!千万不要返回指向局部对象的指针!
            //*当函数执行完毕时,将释放分配给局部对象的存储空间。此时对局部对象的引用就会指向不确定的内存!返回指向局部对象的指针也是一样的,当函数结束时,局部对象被释放,返回的指针就变成了不再存在的对象的悬垂指针。
            //*函数的返回值用于初始化在调用函数时创建的临时对象(temporary object),如果返回类型不是引用,在调用函数的地方会将函数返回值复制给临时对象。

  • 相关阅读:
    2019.4.26 周五 阴转小雨
    2019.4.25 周四 阴有小雨
    2019.4.24 周三 阴
    2019.4.23 周二 阴
    2019.4.22 周一 阴转小雨
    oracle优化(一)
    Opencv-Python学习笔记(二)
    Opencv-Python学习笔记(一)
    XtraGrid实现checkbox全选功能
    XtraGrid中checkbox状态设置
  • 原文地址:https://www.cnblogs.com/mgfsos/p/9070038.html
Copyright © 2011-2022 走看看