• 引用和指针的区别


    引用和指针的区别:

    引用访问一个变量是直接访问,而指针里面需要保存变量的地址,所以是间接访问

    引用是一个变量的别名,本身不单独分配自己的内存空间,它不是一个单独的变量,而指针有自己的内存空间

    引用一经初始化不能在引用其它变量,而指针可以(非const指针)

    尽可能使用引用,不得已时使用指针

    三种传参方式比较:

    值传递:实参要初始化形参要分配空间,将实参内容拷贝到形参

    指针传递:传递的时地址,能够间接修改函数外部的变量,其本质仍是值传递

    引用传递:实参初始化形参的时候不分配空间,而是形参实参融为一体,修改了形参就是改变了实参

    函数重载:相同的作用域,如果两个函数名称相同,而参数不同,又称为函数的多态性

    构成函数重载的方式:

      1.形参数量不同

      2.形参类型不同

      3.形参的顺序不同

      4.形参数量和形参类型都不同

    总而言之,就是参数的不同会构成重载

    引用:引用作为参数对形参的任何操作都能改变相应的实参的数据,又使函数调用显得方便、自然

  • 相关阅读:
    USACO 1.1-ride
    USACO 1.1-gift1
    USACO 1.1-Friday the Thirteenth
    SQL详解(上)
    Python入门神图
    JSTL标签详解以及应用实例
    EL表达式详解及应用实例
    session应用----登录验证小案例
    各种编码问题产生原因以及解决办法---------响应编码,请求编码,URL编码
    Servlet的request应用案例
  • 原文地址:https://www.cnblogs.com/nothx/p/8543165.html
Copyright © 2020-2023  润新知