美文网首页
C++第三篇引用与指针

C++第三篇引用与指针

作者: GodsLeft | 来源:发表于2015-04-07 17:34 被阅读36次
    • 引用即别名,不分配存储空间
    • 指针即地址,指针一般4个字节存放

    引用

    • 最大的用途:函数参数或返回多个值

    • 函数的参数是结构类型或类的对象,如果是一般形式的话,按值传递,会在函数中创建一个参数副本,会消耗较多的空间和时间

    • 引用返回值,少见
      1.不能够返回局部变量的引用
      2.不能返回函数内部new分配的引用,会造成被引用的对象的空间无法释放
      int &min(int &i,int &j){ return i<=j ? i : j; } //这样调用 min(a,b)++

    • const限定引用,不能够通过引用改变被引用的空间值
      int i; const int &ri=i; ri=10;//错误

    指针

    • 函数名也是指针

    相关文章

      网友评论

          本文标题:C++第三篇引用与指针

          本文链接:https://www.haomeiwen.com/subject/exaoxttx.html