美文网首页
C++的引用和指针

C++的引用和指针

作者: 欢喜明 | 来源:发表于2018-04-04 17:04 被阅读0次

    引用变量是一个变量的别名,它是某个已存在变量的另一个名字。

    引用与指针容易混淆,主要不同如下:

    1、不存在空引用。引用必须连接到一块合法的内存。指针可以为空。

    2.一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。

    3.引用必须在创建时被初始化。指针可以在任何时间被初始化。

    所以,可见,使用引用比指针更安全。

    变量名称是变量在内存位置中的标签,可以把引用当成是变量在内存位置中的第二个标签。

    可以通过原始变量名称或引用来访问变量的内容。

    声明一个变量:int i = 210;

    为变量 i 声明引用变量:

    int&  r = i;

    在这些声明中,& 读作引用。因此,第一个声明可以读作 "r 是一个初始化为 i 的整型引用"。

    相关文章

      网友评论

          本文标题:C++的引用和指针

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