美文网首页
5.引用的本质

5.引用的本质

作者: lxr_ | 来源:发表于2021-01-15 15:39 被阅读0次
#include<iostream>
using namespace std;
//引用的本质就是一个指针常量
void func(int& ref)
{
    ref = 100;
}
int main()
{
    int a = 10;
    //自动转换为int* const ref=&a;指针常量是指向不可修改,所以引用不可更改成为其他变量的别名
    int& ref = a;
    ref = 20;//内部发现ref是引用,自动帮我们转换为*ref=20;
    cout << "a=" << a << endl;
    cout << "ref=" << ref << endl;

    func(a);
    cout << "a=" << a << endl;
    cout << "ref=" << ref << endl;
    system("pause");
    return 0;
}

相关文章

  • 5.引用的本质

  • 2018-05-07

    引用 左值引用 右值引用 引用本质 引用指针 int & 引用整数 本质指针int && 引用整数 本质指针 ...

  • 5. 引用

    5.1 异步操作的要求 在Asio中,异步操作由一个以前缀async_命名的函数启动。 这些功能将被称为启动功能。...

  • 5.引用类型

    前面讲过,根据内存不同。变量分为:基本数据类型和引用类型对象是某个特定引用的实例。新对象是使用new操作符,紧跟一...

  • 引用

    引用 引用注意事项 引用必须初始化 初始化后就不可以更改了 引用传参 引用做函数返回值 引用的本质 引用的本质在C...

  • 7/21认识函数进阶用法(基础知识、绝对引用)

    5.绝对引用、相对引用 相对引用:引用的地址不是固定的; 绝对引用,引用的地址是固定的; 注意:固定和不固定是指在...

  • 十四、引用模板和动态组件

    1.引用模板 5.动态组件

  • C++ 从入门到放弃 (Day-03)

    引用的本质 ◼ 引用的本质就是指针,只是编译器削弱了它的功能,所以引用就是弱化了的指针◼ 一个引用占用一个指针的大...

  • C++基础语法-引用的本质

    引用的本质 本篇文章我们深入探讨下引用存在的价值和引用的本质,先来看看引用和指针的两个经典案例,交换两个变量: 引...

  • 5. C++ 引用

    5.1 引用 参数的传递本质上是一次赋值的过程,赋值就是对内存进行拷贝。所谓内存拷贝,是指将一块内存上的数据复制到...

网友评论

      本文标题:5.引用的本质

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