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

C++的引用和指针

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

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

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

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

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

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

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

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

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

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

为变量 i 声明引用变量:

int&  r = i;

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

相关文章

  • C++基础

    C++ 值传递、指针传递、引用传递详解C++中引用传递与指针传递区别 引用传递和指针传递的区别 引用的规则:(1)...

  • C++入门系列博客三 引用和指针

    C++ 引用和指针 作者:AceTan,转载请标明出处! 引用和指针对于C++来说很重要,是学习C++绕不过去的一...

  • 指针和引用的辨析

    先来看两个图 指针与引用的区别 1.指针在C和C++中均有,而引用是C++独有的特性(*指针申明符号,&引用申明符...

  • java中的引用与c++中的指针的区别

    java中的引用与c++中的指针的区别 Java的引用和C++的指针都是指向一块内存地址的,通过引用或指针来完成对...

  • C++知识点

    C++基本方法: C++ memcpy C++基本特性: C++引用(vs指针) C++指针 C++封装: 将...

  • C++中的引用和指针

    C++ 引用与指针的比较 引用是 C++ 中的概念,初学者容易把引用和指针混淆一起。 以下程序中,n 是m的一个引...

  • 绿盟面试准备

    C++基础知识 指针和引用的区别: 指针是一个变量 ,引用是别名.指针可以初始化为空, 引用必须初始化为具体的值....

  • C/C++ basis 01

    1. C和C++区别 2. 指针和引用 sizeof(引用)等于 引用指向对象的大小。 对比值传递,引用传递(引用...

  • 指针和引用

    指针和引用 1. 引用和指针有什么区别? 引用是 C++ 中新增的变量类型,是对 C 的一个扩充。引用给变量起一个...

  • c++指针和引用的详细介绍(指针常量、常量指针)

    c++指针和引用的详细介绍 1、指针和引用的区别 指针-对于一个类型T,T就是指向T的指针类型,也即一个T类型的变...

网友评论

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

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